자바스크립트(숫자 및 문자 변환 내장함수) - 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은 다음에 나오는 값의 자료형을 변환한다.
반응형