[JS] 형 변환
형 변환 (Type Conversion)
console.log('10' + '5') ;
> 105 // string
console.log(10 + 5);
> 15 // number
형 변환이란?
처음의 값으로 정해진 자료형을 다른 자료형으로 바꾸는 것을 말한다.
자바스크립트에서 기본으로 제공되는 함수(String, Number, Boolean)을 활용하면 된다.
console.log(Number('10') + Number('5')) ;
> 15 // number
console.log(String(10) + String(5));
> 105 // string
let x = '문자'
console.log(x);
> 문자
console.log(Number(x));
> NaN
console.log(typeof x);
> string
console.log(typeof Number(x));
> number
let y = true;
console.log(y);
> true
console.log(Number(y));
> 1
let z = false;
console.log(z);
> false
console.log(Number(z));
> 0
불린은 숫자로 형변환을 할때 숫자 1(true), 0(false) 임을 기억하자.
let x = '문자';
console.log(x);
> 문자
console.log(Boolean(x));
> true
어떤 값을 불린으로 변환할때는 true값이 된다.
그렇다면 불린이 false로 나오는 경우에 대해 알아보자.
falsy값 일 때 false값이 나온다.
let x = '';
console.log(x);
console.log(Boolean(x));
> false
let y = 0
console.log(Boolean(y));
> false
let z = NaN
console.log(Boolean(z));
> false
Author And Source
이 문제에 관하여([JS] 형 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seong-dodo/JS-형-변환저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)