본문 바로가기 메뉴 바로가기

시행착오와 배움을 기록하는 공간

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

시행착오와 배움을 기록하는 공간

검색하기 폼
  • 분류 전체보기 (76)
    • ALL (73)
      • Java (4)
      • Kotlin (1)
      • Spring (9)
      • Spring Boot (6)
      • JPA (0)
      • Javascript (7)
      • Node.js (1)
      • React (5)
      • 에러로그 (3)
      • 네트워킹(Networking) (2)
      • 인프라 (3)
      • Linux (1)
      • 데이터모델링 (2)
      • Database (10)
      • Data (2)
      • Python (0)
      • Hadoop (0)
      • PySpark (0)
      • DataPipeline (0)
      • 활동 (1)
  • 방명록

ALL/Javascript (7)
인터프리터 언어는 변수 선언이 불가능 하다 ?

인터프리터 언어는 변수 선언이 불가능 하다 ? 이 말이 무슨말인가 에 대해서 생각해 보려고 합니다.인터프리터 언어도 변수 선언이 가능합니다.단, 명시적인 자료형 선언이 없는 경우가 많고, 변수 선언과 동시에 값을 할당하는 방식 이 일반적 입니다.이 말이 무슨 말이냐면, 프로그래밍단에서 JavaScript 에서는 변수 선언만 하는 것이 가능해 보입니다. 1. JavaScript에서는 변수 선언만 하는 것이 가능해 보인다.let x;console.log(x); // 출력: undefined이렇게 선언만 하고 값을 할당하지 않아도 에러는 발생하지 않습니다.2. 하지만 선언만 하면, 자바스크립트 엔진이 자동으로 undefined 값을 할당한다.이게 핵심입니다.JavaScript는 변수 선언 시 자동으로 und..

ALL/Javascript 2025. 5. 2. 15:50
[JavaScript] forEach is not a function error

https://enchiridion.tistory.com/64 [JavaScript] forEach is not a function error [JavaScript] forEach is not a function error 문제 javascript 상에서 forEach 구문을 돌렸지만 해당 에러 메시지가 뜨며 실행이 되지 않는다. 원인 배열이 아니기 때문이다. 다른 사람은 유사 배열이라 한다. Arra enchiridion.tistory.com

ALL/Javascript 2023. 6. 29. 17:45
[한입크기로 잘라먹는 리액트] 자바스크립트 기본 문법 실습

//변수 let age = 25; //정수 let tall = 175.9; // 실수 let inf = Infinity; // 무한대 let minusInf = -Infinity; // 음의 무한대 let nan = NaN; // 수학적 연산 실패 console.log(age + tall); console.log(age * tall); 백틱 & 템플릿리터럴 let name = "rdrd"; let name2 = "자몽"; let name3 = `rdrd ${name2}`; //백틱 & 템플릿리터럴 console.log(name3); let isSwitchOff = false; let a; console.log(a); // undefined let b = null; console.log(b); // nul..

ALL/Javascript 2023. 6. 10. 11:09
VSCode에서 Prettier의 Format on Save가 동작하지 않을 때 해결법

Prettier를 설치하고 VSCode 설정에서 Format on Save도 작동하도록 체크를 해줬는데 저장을 하면 Prettier가 동작하지 않을 때가 있다. 그 이유는 간단한데 VSCode에 Default Formatter로 Prettier가 설정되어 있지 않기 때문이다. VSCode 설정창에 들어간다. 맥 단축기 command + , 그리고 검색창에 default formatter 로 검색한다. 처음에는 Default Formatter 에 None 으로 지정되어있는데 이 부분을 우리가 다운로드 한 Prettier - Code formatter 로 변경해주면 예쁘게 저장되는것을 확인 할 수 있다.

ALL/Javascript 2023. 3. 20. 22:08
[Javascript] 배열함수 Array function

자바스크립트에서는 배열에 다양한 함수를 제공해준다. 사람들이 배열과 for문으로 가장 많이 하는게 뭐냐? 그런걸 함수화 시켜서 그 함수만 부르면 모든걸 할 수 있도록 만든것이 배열함수 이다. 알아서 잘 딱 깔끔하고 센스있게! 배열함수 for문을 사용하지 않고! 배열에서 원하는 값을 찾거나 검사하거나 할 때 사용할 수 있는 함수세트! let names = [ "Red Apple", "Yellow Banana", "Blue blueberry", "Purple grapes", "Orange oranges", "Green kiwi" ] 만약 array함수가 없다면 매번 아래와같이 작성해야 할 것이다. for(let i=0; i forEach가 알아서 회전을 하면서 매번 아이템을 하나씩 넘긴다. 모든 배열함수가 ..

ALL/Javascript 2023. 1. 1. 15:03
JSON(JavaScript Object Notation)

경량(Lightweight)의 DATA-교환 형식이다. 속성-값 쌍 || 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 *개방형 표준 포맷 이다. 데이터 주고 받을 때 트래픽을 최소화하기 위한 데이터가 들어있는 가벼운 종이 같은 개념으로 보면 된다. 시작은 JavaScript로부터 파생됐지만(그래서 JavaScript 문법) 언어 독립형 포맷이다. 수년 간 지배 해왔던 XML를 대체 할 수 있는 주요 데이터 포맷이다. 보통 ajax나 rest api에서 XML , JSON 형식을 많이 보게 되는데 그 때 쓰이는 JSON이 이 JSON 이다. 프로그래밍 언어의 제약이 거의 없기 때문에 C,JAVA,Rudy 등 거의 모든 언어에서 사용 가능하다. JSON 표현..

ALL/Javascript 2022. 12. 5. 09:29
JavaScript에서 void 연산자/ "#"과 "void(0)"의 차이점

void 연산자 JavaScript에서 void 연산자는 주어진 표현식을 평가 후 undefined를 반환하도록 지시하는 연산자이다. 여기서 주어진 표현식을 평가한다는 의미는 void 연산자와 함께 작성한 소스 코드가 실행 가능한 코드인지 JavaScript 엔진이 해석한다는 의미이다. ​ 간단히 말해서 void 연산자는 실행되는 코드에 대해 undefined를 반환한다는 의미이다. void(0)의 실제 의미 ​ a 태그의 href 속성에는 일반적으로 URL을 상대 경로 또는 절대 경로 방식으로 작성한다. ​ href 속성에는 상대 경로 또는 절대 경로 이외에도 다음과 같이 javascript:를 작성할 수 있으며, 웹 개발자라면 때때로 a 태그의 href 속성에 javascript:void(0)라는 코..

ALL/Javascript 2022. 11. 28. 17:57
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Node.js
  • 옵티마이저
  • @Configuration
  • spring
  • 시큐리티
  • 스프링
  • 멀티스레딩
  • 스프링의정석
  • 자바의정석
  • Spark
  • 스프링 빈
  • SQL
  • 인덱스
  • 이정환
  • 남궁성
  • 자바스크립트
  • AWS
  • JavaScript
  • MySQL
  • 한입크기로 잘라먹는 리액트
  • Oracle
  • React
  • 코드로 배우는 스프링 웹 프로젝트
  • 데브캠프
  • 스프링 프로젝트
  • 친절한SQL튜닝
  • EC2
  • node
  • 데이터베이스
  • 리액트
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바