728x90
반응형

필수 #자바스크립트 숫자 메서드<< 총정리 입니다.

즐코하세요~★


숫자 변환 메서드

toString(기수): 숫자를 문자열로 변환합니다. 선택적으로 기수를 인자로 받아서 해당 기수로 변환된 문자열을 반환합니다.

let num = 123;
console.log(num.toString()); // 출력: "123"
console.log(num.toString(2)); // 출력: "1111011" (2진수)

 

toFixed(소수점 자리 수): 숫자를 고정 소수점 표기법으로 표현하며, 소수점 이하의 자릿수를 지정할 수 있습니다.

let num = 12.34567;
console.log(num.toFixed(2)); // 출력: "12.35"

 

toExponential(유효 숫자 자릿수): 숫자를 지수 표기법으로 표현하며, 유효 숫자의 자릿수를 지정할 수 있습니다.

let num = 123456;
console.log(num.toExponential(2)); // 출력: "1.23e+5"

 

toPrecision(유효 자릿수): 숫자를 지정한 유효 자릿수로 표현하며, 고정 소수점 표기법 또는 지수 표기법을 사용합니다.

let num = 123.456;
console.log(num.toPrecision(4)); // 출력: "123.5"
console.log(num.toPrecision(6)); // 출력: "123.456"

 


숫자 확인 및 비교 메서드

isNaN(값): 값이 NaN(숫자가 아님)인지 확인합니다. NaN일 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.

console.log(Number.isNaN(123)); // 출력: false
console.log(Number.isNaN(NaN)); // 출력: true

 

isFinite(값): 값이 유한한 숫자인지 확인합니다. 무한대(Infinity 또는 -Infinity)가 아니고, NaN도 아닌 경우 true를 반환합니다.

console.log(Number.isFinite(123)); // 출력: true
console.log(Number.isFinite(Infinity)); // 출력: false

 

isInteger(값): 값이 정수인지 확인합니다.

console.log(Number.isInteger(123)); // 출력: true
console.log(Number.isInteger(123.45)); // 출력: false

 

isSafeInteger(값): 값이 안전한 정수인지 확인합니다. 안전한 정수란 JavaScript에서 표현 가능한 최대 정수 범위 내에 있는 정수입니다.

console.log(Number.isSafeInteger(9007199254740991)); // 출력: true
console.log(Number.isSafeInteger(9007199254740992)); // 출력: false

 


수학적 연산 메서드

Math.abs(값): 값의 절대값을 반환합니다.

console.log(Math.abs(-123)); // 출력: 123

 

Math.ceil(값): 값을 올림하여 가장 가까운 정수를 반환합니다.

console.log(Math.ceil(4.2)); // 출력: 5

 

Math.floor(값): 값을 내림하여 가장 가까운 정수를 반환합니다.

console.log(Math.floor(4.9)); // 출력: 4

 

Math.round(값): 값을 반올림하여 가장 가까운 정수를 반환합니다.

console.log(Math.round(4.5)); // 출력: 5

 

Math.max(값1, 값2, ...): 주어진 숫자들 중에서 가장 큰 값을 반환합니다.

console.log(Math.max(10, 20, 30)); // 출력: 30

 

Math.min(값1, 값2, ...): 주어진 숫자들 중에서 가장 작은 값을 반환합니다.

console.log(Math.min(10, 20, 30)); // 출력: 10

 

Math.pow(밑, 지수): 밑의 값을 지수만큼 거듭제곱한 결과를 반환합니다.

console.log(Math.pow(2, 3)); // 출력: 8

 

Math.sqrt(값): 값의 제곱근을 반환합니다.

console.log(Math.sqrt(16)); // 출력: 4

 

Math.random(): 0 이상 1 미만의 난수를 반환합니다.

console.log(Math.random()); // 출력: 0과 1 사이의 난수

 

Math.trunc(값): 소수점 이하를 제거하고 정수 부분만 반환합니다.

console.log(Math.trunc(4.9)); // 출력: 4

 


형 변환 메서드

Number(값): 값을 숫자로 변환합니다. 문자열, 불리언 등 다양한 값을 숫자로 변환할 수 있습니다.

console.log(Number("123")); // 출력: 123
console.log(Number(true)); // 출력: 1

 

parseInt(문자열, 기수): 문자열을 파싱하여 정수로 반환합니다. 선택적으로 기수를 인자로 받아서 해당 기수로 파싱할 수 있습니다.

console.log(parseInt("123")); // 출력: 123
console.log(parseInt("111", 2)); // 출력: 7 (2진수 111을 10진수로 변환)

 

parseFloat(문자열): 문자열을 파싱하여 부동 소수점 수로 반환합니다.

console.log(parseFloat("123.45")); // 출력: 123.45

 

toFixed(소수점 자리 수): 숫자를 고정 소수점 표기법으로 표현하며, 소수점 이하 자릿수를 지정할 수 있습니다.

let num = 12.34567;
console.log(num.toFixed(2)); // 출력: "12.35"

 


이상입니다. 북마크 해놓으셨다가 필요할 때

적당한거 있는지 둘러볼때 좋습니다~

오타나 틀린내용 있을시 댓글 부탁드리고 배열,숫자 메서드 링크도 남겨드리겠습니다~

 

▼ 배열 메서드 모음 

 

★북마크 필수★ [JavaScript] 배열 메서드 : 카테고리별 완벽 정리

필수 #자바스크립트 >>배열(Array) 메서드즐코하세요~★배열 요소 추가 및 제거 메서드push(요소1, 요소2, ...): 배열의 끝에 하나 이상의 요소를 추가하고, 새 배열의 길이를 반환합니다.let arr = [1, 2,

oxy10023.tistory.com

 

▼ 숫자열 메서드 모음 

 

★북마크 필수★ [JavaScript] 문자열 메서드 : 카테고리별 완벽 정리

JavaScript  문자열의 내용 변경, 검색, 분할, 조합 등의 작업을 수행하는 데 유용한 메서드 모음즐코하세요~ 문자열 검색 및 탐색 메서드indexOf(검색어, 시작 위치): 문자열에서 특정 문자열을 찾아

oxy10023.tistory.com

 

 

728x90
반응형

+ Recent posts