Coding/JavaScript

1.4 형변환

미스터로즈 2019. 7. 15. 11:38

형변환

형을 변환한다는 의미를 가지고 있습니다.

숫자를 문자로 변환한다거나, 문자를 숫자로 변환해야 하는 경우에 형변환을 합니다.

 

형변환의 종류

-암시적 형변환

자바스크립트 엔진이 필요에 의해 암시적으로 형을 자동으로 변환합니다.

var data = 1+"2";

document.write("result="+result);

결과는 12?  3?

 

숫자 + 문자 

var a = 10 + "10" ; //a는 문자열 "1010"

 

불린 + 문자

var a = true+"10"; //a는 문자열 "true10"

 

불린 + 숫자

var a = true + 10; //a는 숫자 11

 

-명시적 형변환

개발자가 필요에 따라서 수동적으로 변환합니다.

 

문자를 숫자로 바꾸는 방법

-정수형

parseInt() , Number()

var value ="123.456";

parseInt(value); // 123의 결과를 가짐

 

var value ="123";

Number(value); // 이 역시 123의 결과를 가짐

 

-실수형

parseFloat(), Number()

 

숫자를 문자로 변환하는 방법

-일반 문자

String()

 

var value = 15;

String(value); // 실행결과 "15"

 

-16진수 문자 형

Number.toString()

 

var value=15;

value.toString(16); // 실행결과 "f"

 

-실수 문자형

Number.toFixed()

 

var value = 123.456;

value.toFixed(2); //"123.46"으로 반올림 된다. 

 

'Coding > JavaScript' 카테고리의 다른 글

1.6 조건문 if  (0) 2019.07.16
1.5 jQuery  (0) 2019.07.15
1.3 함수와 클래스  (0) 2019.07.15
1.3 함수와 클래스  (0) 2019.07.09
1.2 연산자  (0) 2019.07.08