타입변환

개발 공부/JavaScript

[자바스크립트 딥 다이브] 타입변환과 단축평가

타입 변환은 크게 개발자가 의도적으로 값의 타입을 변환하는 명시적 타입 변환과 자바스크립트 엔진에 의해 암묵적으로 타입을 변환하는 암묵적 타입 변환이 있다. 암묵적 타입 변환 : 코드의 문맥에 부합하지 않을 때 자바스크립트는 에러를 띄우는 것이 아니라 암묵적 타입 변환을 통해 표현식을 평가한다. '10' + 2 // '102' 5 * '10' // 50 !0 //true if(1) {} 문자열 타입으로 변환 이항 연산자 +를 사용할 때 피연산자 중 하나 이상이 문자열이면 문자열 연결 연산자로 동작하여 다른 하나도 문자열로 변환된다. 1 + '2' // '12' '2' + 1 // '21' → 문자열 연결 연산자의 역할은 문자열 값을 만드는 것이기 때문! 0 + '' // '0' -0 + '' // '0'..

YJzero
'타입변환' 태그의 글 목록