const pi = 3.1415926535;
const piStr = '3.1415926535';
const num0 = 123456;
const numStr = '123456';
const numNat = NaN;
const str = 'Hello world';
const nul = null;
대상이 부동소숫점일때 소수점 자리를 인수만큼 잘라서 문자 데이터로 반환
console.log(pi); // numberData 3.1415926535
console.log(pi.toFixed(2)); // stringData 3.14
// parseFloat(); 숫자형식의 문자데이터를 숫자데이터로 반환(부동소수점이면 소숫점자리까지)
console.log(parseFloat(pi.toFixed(2))); // numberData 3.14
console.log(parseFloat(str)); // NaN
console.log(parseFloat(numStr)); // numberData 123456
숫자나 날짜등을 각 나라 표기방식에 맞게 현지화해서 문자데이터로 반환
const num2 = 1000000;
const date = new Date;
console.log(date); // Sun Jul 16 2023 08:54:37 GMT+0900 (한국 표준시)
console.log(date.toLocaleString()); // 2023. 7. 16. 오전 8:55:02
console.log(`${num2.toLocaleString()}원`); // 1,000,000원
클래스에 바로 사용하는 정적메소드, 인수로 들어온 데이터가 정수인지 확인해 불린데이터로 반환
console.log(Number.isInteger(num0)); // true
console.log(Number.isInteger(pi)); // false
정적메소드, 인수의 데이터가 'NaN'인지 검사후 불린데이터로 반환 -> 'NaN'면 true
console.log(Number.isNaN(numNat)); // true
console.log(Number.isNaN(num0)); // false
console.log(Number.isNaN(str)); // false
console.log(Number.isNaN(nul)); // false
console.log(Number.parseInt(pi, 10)); // numberData 3
console.log(Number.parseInt(piStr, 10)); // numberData 3
console.log(Number.parseFloat(pi)); // numberData 3.1415926535
console.log(Number.parseFloat(piStr)); // numberData 3.1415926535
🎮 패스트캠퍼스
프론트엔드 웹 개발의 모든 것 초격차패키지 Online.
좋은 정보 감사합니다