반응형
자바스크립트는 숫자 작업을 위한 다양한 메서드를 제공한다.
다음 예제에서 살펴보자.
let num = 0;
// toString(): 문자열로 변환
num = 123;
console.log(num.toString()); // Output: "123"
//toFixed(n): 소수점 자리 수 고정
num = 3.14159;
console.log(num.toFixed(2)); // Output: "3.14"
//toExponential(n): 지수로 변환
num = 1000;
console.log(num.toExponential(2)); // Output: "1.00e+3"
//parseInt(string, radix): 문자열을 숫자로 변환
num = "123";
console.log(parseInt(num)); // Output: 123
//parseFloat(string): 문자열을 실수로 변환
num = "3.14";
console.log(parseFloat(num)); // Output: 3.14
//isNaN(value): 값이 NaN (Not a Number) 인지 체크
console.log(isNaN(NaN)); // Output: true
console.log(isNaN(123)); // Output: false
//isFinite(value): 값이 무한대인지 체크
console.log(isFinite(Infinity)); // Output: false
console.log(isFinite(123)); // Output: true
//Math.round(value): 반올림
num = 3.14;
console.log(Math.round(num)); // Output: 3
//Math.ceil(value): 올림
num = 3.14;
console.log(Math.ceil(num)); // Output: 4
//Math.floor(value): 소수점이하 생략한 정수
num = 3.14;
console.log(Math.floor(num)); // Output: 3
반응형
'Javascript' 카테고리의 다른 글
문자열 함수 (0) | 2023.01.24 |
---|---|
백틱(`)과 템플릿 리터럴 (0) | 2023.01.24 |
배열 (0) | 2023.01.24 |
Math , 난수 (0) | 2023.01.24 |
if else 조건문 (0) | 2023.01.24 |
댓글