728x90
반응형
숫자형으로 변환
전달받은 값 | 형 변환 후 |
undefined | NaN |
null | 0 |
true | 1 |
false | 0 |
string | 문자열의 처음과 끝 공백을 제거하고 남아있는 문자열이 없다면 0, 그렇지 않다면 문자열에서 숫자를 읽어서 반환한다. 변환에 실패하면 NaN |
ex)
alert( Number(' ')) // 0
alert( Number(' 123 ') // 123
alert( Number('123abc') // NaN ('abc'를 숫자로 변환하는데 실패함)
불린형으로 변환
숫자 0, 빈 문자열( '', "" ), null, undefined, NaN과 같이 비어있다고 느껴지는 값 -> false
그 외의 값 -> true
*주의* 문자열 0( '0' )과 공백 ( ' ' )은 true입니다.
728x90
반응형
'JavaScript' 카테고리의 다른 글
JavaScript 동등연산자'=='와 일치연산자'===' (0) | 2022.01.19 |
---|---|
JavaScript '+'연산자 (0) | 2022.01.17 |
JavaScript 간단하게 브라우저와의 상호작용하기 : alert, prompt, confirm (0) | 2022.01.13 |
JavaScript 'null'과 'undefined' (0) | 2022.01.13 |
JavaScript 트래픽 절약, 로딩 속도 팁 (0) | 2022.01.12 |
댓글