JavaScript는 숫자를 효과적으로 작업할 수 있는 여러 가지 내장 메서드를 제공합니다. 이러한 방법을 사용하면 숫자 서식 지정, 반올림, 구문 분석 및 유효성 검사와 같은 작업을 수행할 수 있습니다.
숫자를 문자열로 변환합니다.
const num = 123; console.log(num.toString()); // Output: "123" console.log((456).toString()); // Output: "456"
고정된 소수 자릿수로 숫자 형식을 지정합니다.
const num = 3.14159; console.log(num.toFixed(2)); // Output: "3.14" console.log(num.toFixed(4)); // Output: "3.1416"
지수 표기법으로 숫자를 반환합니다.
const num = 12345; console.log(num.toExponential(2)); // Output: "1.23e+4"
숫자를 지정된 전체 길이(소수점 포함)로 형식화합니다.
const num = 123.456; console.log(num.toPrecision(4)); // Output: "123.5" console.log(num.toPrecision(6)); // Output: "123.456"
문자열을 정수로 구문 분석합니다.
console.log(parseInt("123")); // Output: 123 console.log(parseInt("101", 2)); // Output: 5 (binary to decimal)
문자열을 부동 소수점 숫자로 구문 분석합니다.
console.log(parseFloat("3.14")); // Output: 3.14 console.log(parseFloat("123abc")); // Output: 123
값이 정수인지 확인합니다.
console.log(Number.isInteger(123)); // Output: true console.log(Number.isInteger(3.14)); // Output: false
값이 유한수인지 확인합니다.
console.log(Number.isFinite(123)); // Output: true console.log(Number.isFinite(Infinity)); // Output: false
값이 NaN(Not-a-Number)인지 확인합니다.
console.log(Number.isNaN(NaN)); // Output: true console.log(Number.isNaN(123)); // Output: false
숫자를 가장 가까운 정수로 반올림합니다.
console.log(Math.round(4.5)); // Output: 5 console.log(Math.round(4.4)); // Output: 4
숫자를 다음 정수로 반올림합니다.
console.log(Math.ceil(4.1)); // Output: 5
숫자를 이전 정수로 내림합니다.
console.log(Math.floor(4.9)); // Output: 4
숫자의 소수 부분을 제거합니다.
console.log(Math.trunc(4.9)); // Output: 4
0(포함)과 1(제외) 사이의 난수를 생성합니다.
console.log(Math.random()); // Output: A random number between 0 and 1
범위 내에서 난수를 생성하려면:
const min = 1; const max = 10; const random = Math.floor(Math.random() * (max - min + 1)) + min; console.log(random); // Output: A random number between 1 and 10
숫자의 절대값을 반환합니다.
console.log(Math.abs(-5)); // Output: 5
지수의 거듭제곱으로 거듭제곱한 밑수를 반환합니다.
const num = 123; console.log(num.toString()); // Output: "123" console.log((456).toString()); // Output: "456"
숫자의 제곱근을 반환합니다.
const num = 3.14159; console.log(num.toFixed(2)); // Output: "3.14" console.log(num.toFixed(4)); // Output: "3.1416"
숫자 집합에서 최대값 또는 최소값을 찾습니다.
const num = 12345; console.log(num.toExponential(2)); // Output: "1.23e+4"
숫자(-1, 0 또는 1)의 부호를 반환합니다.
const num = 123.456; console.log(num.toPrecision(4)); // Output: "123.5" console.log(num.toPrecision(6)); // Output: "123.456"
이러한 숫자 방식을 익히면 JavaScript의 다양한 숫자 연산을 쉽게 처리할 수 있습니다.
안녕하세요. 저는 Abhay Singh Kathayat입니다!
저는 프론트엔드와 백엔드 기술 모두에 대한 전문 지식을 갖춘 풀스택 개발자입니다. 저는 효율적이고 확장 가능하며 사용자 친화적인 애플리케이션을 구축하기 위해 다양한 프로그래밍 언어와 프레임워크를 사용하여 작업합니다.
제 비즈니스 이메일(kaashshorts28@gmail.com)로 언제든지 연락주세요.
위 내용은 JavaScript의 숫자 방법 익히기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!