여러분은 지금 김공타와 함께하고 계십니다.

고정 헤더 영역

글 제목

메뉴 레이어

여러분은 지금 김공타와 함께하고 계십니다.

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (150)
    • Yoyak (0)
    • Java (4)
    • CSS (2)
    • Kotlin (4)
    • Ubuntu (5)
    • Node.js (5)
    • React-Native (8)
    • React (1)
    • JS (3)
    • MySql (4)
    • Android (19)
    • Spring (1)
    • Music (4)
    • Book (10)
    • Movie (0)
    • Study (2)
    • lyrics (3)
    • Tip (2)
    • Think (46)
    • 연습 (26)

검색 레이어

여러분은 지금 김공타와 함께하고 계십니다.

검색 영역

컨텐츠 검색
[Javascript] "true" == true 의 결과는?

결론부터 말씀드리면 false 입니다 대개 문자열은 true로 변환 된다고 생각하기 때문에 결과가 true라고 생각 할 수도 있다 실제로 아래의 코드 if( "abc" ) { console.log("true") } 는 조건문이 true 로 여겨져 구문 안의 콘솔로그가 실행이 된다. 하지만 문자열은 '항등연산자'(==)를 만나면 NaN으로 형변환이 된다. 또한 Boolean타입은 항등연산자를 만나면 숫자형으로 형변환이 된다. 즉 "true" == true는 NaN == 1로 변환되기 때문에 결과는 false가 된다. 참고로 빈 문자열은 항등연산자를 만나면 0으로 변환된다...

JS 2022. 8. 13. 16:48

[Javascript] 화살표 함수 특징

new 연산자로 인스턴스를 생성할 수 없다 arguments 프로퍼티를 사용할 수 없다(생성되지 않는다)

JS 2022. 6. 19. 21:32

[Javascript][ES6]변수 호이스팅

호이스팅 : 스코프 내부 어디서든 최상위에 선언된 것처럼 행동 자바스크립트가 동작하는 과정에서 코드를 한번 훑어보고 변수들을 스코프 최상단으로 끌어올리는 과정이 있다. ( 참고로 변수들의 스코프는 아래와 같다. var : 함수 스코프 const, let : 블록 스코프 ) 예) console.log(변수); // undefined var 변수 = 1; var 변수2 = 2; function 함수() { console.log(변수); // undefined console.log(변수2); // 2 var 변수 = 3; 변수2 = 4; } 함수(); console.log(변수); // 1 console.log(변수2); // 4 위의 코드를 호이스팅의 개념으로 보면 아래와 같은 코드가 된다 var 변수; /..

JS 2022. 5. 21. 13:35

페이징

이전
1
다음
gimgongta
여러분은 지금 김공타와 함께하고 계십니다. © gimgongta
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바