728x90
300x250
명시적 형변환 : 개발자가 직접 명시
/*** 정수형 ***/
// parseInt()
var value="123.456";
parseInt(value); //실행결과:123
//Number()
var value="123";
Number(value); //실행결과:123
/*** 실수형 ***/
//parseFlat()
var value="123.456";
parseFlat(value); //실행결과:123.456
//Number()
var value="123";
Number(value); //실행결과:123.456
암시적 형변환 : 자바스크립트에 의해 자동으로 형변환
- 숫자형+문자형 = 문자형
- 불린형+문자형 = 문자형
- 불린형+숫자형 = 숫자형
즉 숫자형과 문자형이 만나면 무조건 문자형이 된다. 문자형을 숫자형으로 변경해주려면 명시적 형변환으로 변경해 줘야 한다.
대신 불린형을 숫자형으로 변경하면 숫자형이 된다.
let a=true+10 //a는 11
728x90
반응형
'javaScript > J Query & 스크립트' 카테고리의 다른 글
JavaScript 숫자를 문자로 변환 (0) | 2022.03.24 |
---|---|
전위 연산자 후위 연산자 차이 이해하기 a++, ++a (0) | 2022.03.23 |
JavaScript 이차원 배열 중첩 반복문 도중 중단하기 (0) | 2022.03.21 |
자바스크립트 코어 함수란? (라이브러리) (0) | 2022.03.20 |
JavaScript 반복문 도중 중단/스킵 (0) | 2022.03.19 |
댓글