자바스크립트

자바스크립트_숫자와문자열자료형변환

subdong7 2017. 1. 16. 20:15

● 숫자와 문자열 사이의 자료형 변환


alert('52 + 273');

alert(52 + 273);

alert('52' + 273);

alert(52 + '273');

alert('52' + '273');


> 52 + 273

> 327

> 52273

> 52273

> 52273


alert('52 * 273');

alert(52 * 273);

alert('52' * 273);

alert(52 * '273');

alert('52' * '273');


> 52 * 273

> 14196

> 14196

> 14196

> 14196



● 자료형 -> 숫자 변경시 Number() 함수 사용

자료형 -> 문자열 String() 함수 사용



● Prompt 함수는 문자열만 입력 받을 수 있다.


var input = prompt('숫자를 입력해주세요', '숫자');

var numberInput = Number(input);

alert( typeof(numberInput) + ':' + numberInput);



● NaN : Not a Number 자료형은 숫자지만, 자바스크립트로 나타낼 수 없는 숫자





출처 책 : 모던 웹을 위한 JavaScript jQuery 입문 by 윤인성