Frontend/JavaScript
[Javascript] 형 변환
joy_95
2022. 1. 18. 11:40
문자형으로 변환
✔️ String(value) 함수를 호출해 전달받은 값을 문자열로 변환 할 수 있다.
let value = true;
alert(typeof value); //boolean
value = String(value);
alert(typeof value); //string
숫자형으로 변환
✔️ 숫자형이 아닌 값에 +,-,/,* 등의 수식을 더해주면 숫자형으로 자동 변환함
✔️ Number(value) 함수로 변환
// 부등호로 숫자형 자동변환하기
let value = +"5";
console.log(typeof value); //number
//Numver() 함수로 숫자형 변환하기
let str = "123";
console.log(typeof str); //string
let num = Number(str);
console.log(typeof num); //number
✔️ 숫자형으로의 변환 규칙
전달받은 값 | 형 변환 후 |
undefiend | NaN |
null | 0 |
true/false | 1 / 0 |
string | 문자열이 비어있으면 0 오류 발생시 NaN |
불린형으로 변환
전달받은 값 | 형 변환 후 |
0, null, undefined, NaN, "" | false |
그 외의 값 | true |
Reference
반응형