형변환
형을 변환한다는 의미를 가지고 있습니다.
숫자를 문자로 변환한다거나, 문자를 숫자로 변환해야 하는 경우에 형변환을 합니다.
형변환의 종류
-암시적 형변환
자바스크립트 엔진이 필요에 의해 암시적으로 형을 자동으로 변환합니다.
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 |