+
단항 연산자를 사용하면 피연산자를 숫자 타입으로 변환한다.var x = '1';
console.log(+x); // 1
+
연산자는 피연산자 중 하나 이상이 문자열인 경우 문자열 연결 연산자로 동작한다.'1' + 2; // '12'
1 + '2'; // '12'
NaN
은 자신과 일치하지 않는 유일한 값NaN
인지 조사하려면 빌트인 함수 Number.isNaN
을 사용!조건식 ? 조건식이 true일 때 반환할 값 : false일 때 반환할 값
if ... else
는 값처럼 사용할 수 없음||
, &&
, !
typeof
연산자는 피연산자의 데이터 타입을 문자열로 반환typeof
연산자로 null
값을 연산해 보면 object
를 반환하기 때문에 값이 null
타입인지 확인할 때는 typeof
연산자를 사용하지 말고 일치 연산자(===
)를 사용하기**
이런 유용한 정보를 나눠주셔서 감사합니다.