- 숫자 변환 함수
숫자 변환 함수로 Number( )를 사용할 수 있지만, 숫자로 변환할 수 없는 파라미터가 들어오면 NaN으로 리턴된다.
반면 parseInt( ) 함수와 parseFloat( ) 함수는 숫자로 변환할 수 있는 부분까지는 모두 숫자로 변환한다.
<!DOCTYPE html> <html> <head> <title></title> <meta charset="UTF-8"> <script> var won = '1000원'; var dollar1 = '1.5$'; var dollar2 = '1.5$111'; var dollar3 = '$1.5';
alert(parseInt(won)); alert(parseFloat(dollar1)); alert(parseFloat(dollar2)); alert(parseFloat(dollar3)); </script> </head> <body> </body> </html> |
alert 결과 : 1000 1.5 1.5 NaN |
이 숫자 변환 함수의 두 번째 매개변수에 진법을 입력하면 앞의 수를 해당 진법의 수로 인식하여 파싱한다.
'JavaScript' 카테고리의 다른 글
자바스크립트 (JavaScript) - 36 : Number 객체 (0) | 2016.07.20 |
---|---|
자바스크립트 (JavaScript) - 35 : 기본 자료형의 객체화, 프로토타입 (0) | 2016.07.20 |
자바스크립트 (JavaScript) - 33 : 코드 실행 함수 eval (0) | 2016.07.19 |
자바스크립트 (JavaScript) - 32 : 인코딩과 디코딩 함수 (0) | 2016.07.19 |
자바스크립트 (JavaScript) - 31 : innerHTML과 타이머 함수 (0) | 2016.07.19 |