자바스크립트(숫자 및 문자 변환 내장함수) - Number(), parseInt(), parseFloat(), String()
2023. 11. 22. 08:21ㆍ자바스크립트
반응형
Number(n)
- n을 숫자로 변환해준다.
ex) num = "6.25" ==> num = 6.25
parseInt(n)
- n에 숫자와 문자가 섞여 있으면 정수 부분만 숫자로 변환해준다.
ex) num = "6.25와우" ==> num = 6
parseFloat(n)
- n에 숫자와 문자가 섞여 있으면 숫자 소수 부분까지 숫자로 변환해준다.
ex) num = "6.25와우" ==> num = 6.25
String(n)
- n을 문자로 바꾸어준다.
var num1 = "7"
var num2 = "4"
console.log(num1 + num2);//74
console.log(Number(num1) + Number(num2));//11
console.log(Number("6.25전쟁"));//NaN (Not a Number의 약자로 숫자가 아니라는 뜻)
console.log(parseInt("6.25전쟁"));//6
console.log(parseFloat("6.25전쟁"));//6.25
console.log(typeof String(6)); //string
//typeof은 다음에 나오는 값의 자료형을 변환한다.
반응형
'자바스크립트' 카테고리의 다른 글
자바스크립트 - 객체(Object) (0) | 2023.11.22 |
---|---|
자바스크립트 - eval() (0) | 2023.11.22 |
자바스크립트 - isNaN, isFinite 내장함수 (0) | 2023.11.21 |
자바스크립트 - 인코딩과 디코딩 내장함수(escape, unescape, dobleURI, encodeURI, encodeURIComponent, decodeURIComponent) (1) | 2023.11.21 |
자바스크립트 - 매개 변수의 개수가 정해지지 않은 경우(arguments) (0) | 2023.11.20 |