문자형으로 변환
✔️ 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
반응형
'Frontend > JavaScript' 카테고리의 다른 글
[Javascript] 이벤트: change, input, cut, copy, paste (0) | 2022.01.18 |
---|---|
[Javascript] focus와 blur (0) | 2022.01.18 |
[Javascript] 폼 프로퍼티와 메서드 (0) | 2022.01.17 |
[Javascript] 원시값의 메서드 (0) | 2022.01.17 |
[Javascript] 마우스 이벤트 (0) | 2022.01.16 |