개발/HTML, CSS, JS
[자바스크립트] 형 변환(String, Number, boolean) 정수 실수 변환(parseInt, parseFloat)
두두나 Designer
2023. 6. 2. 10:22
String
console.log(String(123)); //123
console.log(String(1 / 0)); //Infinity
console.log(String(-1 / 0)); //-Infinity
console.log(String(NaN)); //NaN
console.log(String(true)); //true
console.log(String(false)); //false
console.log(String(undefined)); //undefined
console.log(String(null)); //null
Number
console.log(Number(””)); // 0
console.log(Number(”123”)); // 123
console.log(Number(”hello”)); // NaN
console.log(Number(”hello123”)); // NaN
console.log(Number(”true”)); // 1
console.log(Number(”false”)); // 0
console.log(Number(”null”)); // 0
console.log(Number(”undefined”)); // NaN
Boolean
console.log(Boolean(””)); // false
console.log(Boolean(”123”)); // true
console.log(Boolean(”hello”)); // true
console.log(Boolean(”0”)); // true
console.log(Boolean(0)); // false
console.log(Boolean(123)); // true
console.log(Boolean(NaN)); // false
console.log(Boolean(null)); // false
console.log(Boolean(undefined)); // false
정수 실수 변환
console.log(parseInt(”123.123”)); // 정수 변환 123
console.log(parseFloat”123.123”)); // 실수 변환 123.123