본문 바로가기
javaScript/J Query & 스크립트

JavaScript 문자를 숫자로 변환

by mooyou 2022. 3. 22.
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
반응형

댓글