Unit10 - JavaScript Koans

ddimi·2022년 9월 8일
0

SEB_FE_41

목록 보기
3/14

JavaScript Koans를 풀었던 과정과 새롭게 알게 된 것


02_Types-part1.js

비교연산자

엄격한 동치 연산(strict equality) '===' 사용하기

1+1 == 2     // -> true
1+1 == '2'   // -> true
1+1 === 2    // -> true
1+1 ==='2'   // -> false

기본연산자

덧셈 연산자(+)

  • 문자의 연결, 숫자를 더함
  • 피연사자 중 하나가 문자열이면 다른 하나도 문자열로 반환
1 + true   // -> 2
'1' + true // -> '1true'

뺄셈 연산자(-)

  • 숫자의 뺄셈 (자료형 변환 안함)
  • 평가 값을 "숫자"로 변환함
123 - '1'  // -> 122


04_Scope.js

typeof 연산자

피연산자의 평가 전 자료형을 나타내는 '문자열'을 반환

함수 호이스팅

함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것

  • var 변수 선언과 함수 선언문에서만 호이스팅이 일어남

spread

  • 객체 혹은 배열
  • 기존의 것을 건들이지 않고, 새로운 객체를 만든다!!!

깊은 복사와 얕은 복사

0개의 댓글