진스
숫자, method(Number, Math) 본문
728x90
toStirng() 숫자를 글자로
let num = 10
const ee = num.toString(); //"10"
Math.ceil() 올림
let num1 = 11.5
let num2 = 11.3
console.log(Math.ceil(num1),Math.ceil(num2)) //12 12
Math.floor() 내림
let num1 = 11.5
let num2 = 11.3
console.log(Math.floor(num1),Math.floor(num2)) //11 11
Math.round() 반올림
let num1 = 11.5
let num2 = 11.3
console.log(Math.round(num1),Math.round(num2)) //12 11
toFixed() 원하는 자리수 반올림한후 문자로 반환
let num = 50.1234;
// 결과는 문자로 반환
console.log(num.toFixed(2)) // "50.12" 2 자리 반올림
console.log(num.toFixed(0)) // "50" 정수
console.log(num.toFixed(6)) // "50.123400" 나머지는 00으로 채워줌
//숫자로 반환
console.log(Number(num.toFixed(0))) // 50 숫자 정수
isNaN() 숫자인지 아닌지 true,false 반환
let x =Number('x')
isNaN(x) //true
isNaN(1) //false
parseInt() 문자를 숫자로 반환 (숫자로 시작안하면 NaN 반환,소수점은 무시)
let padding = '50px'
let parsePad = parseInt(padding)
console.log(parsePad, typeof(parsePad)) //50 'number'
parseFloat() 문자를 숫자로 반환(소수점까지 표현)
let padding = '50.55px'
let parsePad = parseFloat(padding)
console.log(parsePad, typeof(parsePad)) //50.55 'number'
Math.random() 랜덤
let random = Math.floor(Math.random() * 100) + 1 //1~100까지 랜덤
console.log(random);
Math.max()최대/ Math.min()최소
Math.max(1, 5, -5, 8, 20, 10.5) //20
Math.min(1,5,-5,8,20,10.5) //-5
Math.abs() 절대값
Math.abs(-1) //1
728x90
'JavaScript' 카테고리의 다른 글
Array Methods (0) | 2022.05.18 |
---|---|
문자열 메소드 (String methods) (0) | 2022.05.17 |
객체 메소드 Obejct.~() (0) | 2022.05.17 |
호이스팅(Hoisting)? 스코프? TDZ? (0) | 2022.05.17 |
함수기초 (0) | 2022.05.11 |
Comments