[자바 스크립트] 자동 자료형 변환

남한탐정김정은·2023년 1월 10일
0

자바스크립트

목록 보기
8/32
post-thumbnail

자동 자료형 변환

숫자와 문자열을 +연산자를 이용하여 연결하면 자동으로 숫자가 문자열로 변경되어 합쳐짐

> console.log(100+10)
110
> console.log("100"+10)
10010
> console.log(100+"10")
10010

+가 아닌 연산자의 경우
문자열을 숫자로 변환하여 연산

> console.log("100"-10)
90
> console.log("100"*10)
1000
> console.log(100/"10")
10
> console.log(100%"10")
0

불 자료형 자동 변환
!!를 사용하면 자동으로 불 자료형으로 변환

let nan = Number("안녕");
let undefinedVariable;

console.log(!!0);
console.log(!!nan);
console.log(!!"");
console.log(!!null);
console.log(!!undefinedVariable);

실행결과

false
false
false
false
false

profile
남한에 놀러온 김..

0개의 댓글