01_형변환이란?
프로그래밍을 하다 보면 종종 숫자를 문자로 변환한다거나 또는 문자를 숫자로 변환해야 하는 경우가 발생합니다. 바로 이런 작업을 우리는 형변환이라고 부릅니다.
메모_ 숫자10과 문자 10표현
자바스크립트에서는 다음과 같이 숫자 10과 문자 10을 표현합니다.
숫자 10
var data = 10;
문자 10
var data = "10";
02_형변환 이럴때 사용합니다.
예제01_여러분의 나이를 입력받은 후 여기에 30을 더한 값을 알림 창으로 출력해주세요.
메모_prompt() 기능을 이용하면 사용자로부터 값을 입력받을 수 있습니다.
사용법
var 변수 = window.prompt("입력 메시지 박스에 출력할 메시지", "기본 입력값");
var age = window.prompt("나이를 입력해주세요.");
age = age + 30;
alert("결과값은? " + age);
소스코드
결과
설명
입력값이 숫자처럼 보이지만 사실은 "20" 이라는 문자이기 때문에 "30"+"30"문자열이 합쳐져 "3030" 으로 값을 얻게됩니다.
결과
이 정도면 형변환이 무엇인지 그리고 왜 해야 하는지에 대한 내용을 알게 됐습니다.
마무리
종류 |
문자를 숫자로 형변환하는 방법 |
숫자를 문자로 형변환하는 방법 |
암시적 형변환 |
없음 |
var result = 숫자 + "" |
명시적 형변환 |
var result = parseInt("문자열숫자"); var result = parseFloat("문자열숫자"); var result = Number("문자열숫자"); |
var result = 숫자.toString(); var result = 숫자.toFixed(); var result = String(숫자); |
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] Null , 빈 값 체크 (0) | 2020.03.04 |
---|---|
[JavaScript] <script type="text/javascript">쓰임? (0) | 2016.03.21 |
[JavaScript] 4일차 클래스 (0) | 2016.03.21 |
[JavaScript] 3일차 변수 미션 (0) | 2016.03.07 |
[JavaScript] 3일차 변수종류 (0) | 2016.03.07 |