[Javascript] Numer/Math Method

SEOKWOO LEE·2022년 9월 10일
0

[Javascript & Node.js]

목록 보기
7/16

코딩앙마님의 youtube Javascript 강좌를 보고 정리한 Method 정리노트

toString

10진수를 다른 진수로 변경하는 Method

let num = 10

console.log(num.toString())  // "10"
console.log(num.toString(2))  // "1010"
console.log(num.toString(8))  // "12"
console.log(num.toString(16))  // "a"

toFixed

원하는 소수점 자리 수에서 반올림하는 Method

num.toFixed(n) : 소수점 n+1 번째 자리수에서 반올림하여 n번째까지 표현

let num = 3.141592

console.log(num.toFixed(2))  // 3.14
console.log(num.toFixed(3))  // 3.142
console.log(num.toFixed(4))  // 3.1416

isNaN

NaN인지 판단하는 Method

let a = 100
let b = "짱구"

console.log(isNaN(a))  // true
console.log(isNaN(b))  // false

parseInt

숫자를 읽을 수 있는 부분까지 반환하는 Method (정수)

console.log(parseInt("30.9"))  // 30
console.log(parseInt("50000원"))  // 50000
console.log(parseInt("M16"))  // NaN

parseInt(n,m) : m진수 n을 10진법으로 변환

console.log(parseInt(1111,2))  // 15
console.log(parseInt(15,8))  // 13
console.log(parseInt(A2,16))  // 162

parseFloat

숫자를 읽을 수 있는 부분까지 반환하는 Method (실수)

console.log(parseInt("30.9"))  // 30.9
console.log(parseInt("50000원"))  // 50000
console.log(parseInt("M16"))  // NaN

Math.PI

console.log(Math.PI) // 3.141692...

Math.floor

내림 Method

let num1 = 11.1
let num2 = 11.9

console.log(num1.floor())  // 11
console.log(num2.floor())  // 11

Math.ceil

올림 Method

let num1 = 11.1
let num2 = 11.9

console.log(num1.floor())  // 12
console.log(num2.floor())  // 12

Math.rounf

반올림 Method

let num1 = 11.1
let num2 = 11.9

console.log(num1.floor())  // 11
console.log(num2.floor())  // 12

Math.random

임의의 수를 반환하는 Method

console.log(Math.random())  // 0.38254628.... (임의의 수)
console.log(Math.random())  // 0.1473023548472... (임의의 수)

ex) 임의의 수 6자리 생성

consle.log(Math.floor(Math.random() * 1000000))  // 384720
consle.log(Math.floor(Math.random() * 1000000))  // 492456
consle.log(Math.floor(Math.random() * 1000000))  // 92384   (맨 앞이 0)
consle.log(Math.floor(Math.random() * 1000000))  // 234459

Math.max

최댓값을 찾아주는 Method

console.log(Math.max(1,5,7,13,2,46,89,3))  // 89

Math.min

최솟값을 찾아주는 Method

console.log(Math.min(1,5,7,13,2,46,89,3))  // 1

Math.abs

절대값을 구하는 Mathod

console.log(-25)  // 25
console.log(50)  // 50

Math.pow

거듭제곱을 구하는 Method

Math.pow(n,m) : n의 m승 값을 구한다.

console.log(Math.pow(2,5))  // 32
console.log(Math.pow(3,2))  // 9
console.log(Math.pow(10,4))  // 10000

Math.sqrt

제곱근을 구하는 Method

console.log(Math.sqrt(16))  // 4
console.log(Math.sqrt(25))  // 5
console.log(Math.sqrt(100))  // 10
profile
내가 보기위해 만든 나만의 공부 노트

0개의 댓글

관련 채용 정보