728x90
반응형
변환
toString()
숫자를 문자열로 변환한다. (진수 변환 가능)
let a = 10;
a.toString(); 10 → "10"
a.toString(2); 10 → "1010"
a.toString(255); 16 → "ff"
parseInt()
숫자+문자열 형태를 숫자만 뽑아서 반환 (진수 변환 가능)
let b = "100cm";
parseInt(b); 100
Number(b); NaN
let c = "f1";
parseInt(c); NaN
parseInt(c, 2); 2진수로 변환
parseInt(c, 16); 16진수로 변환
parseFloat()
숫자+문자열 형태를 (소수점 포함한) 숫자만 뽑아서 반환 (진수 변환 가능)
let b = "100.5cm";
parseFloat(b); 100.5
Number(b); NaN
toFixed()
소수점 자리수 표현 (문자열로 반환되므로 주의)
let b = 1.1234;
b.toFixed(2); "1.12"
b.toFixed(0); "1"
Math
let a = 1.5;
Math.round(a) 반올림 반환
Math.max(1,2,3,4) 최대값 반환
Math.min(1,2,3,4) 최소값 반환
Math.abs(-1) 절대값 반환
Math.power(2,3) 거듭제곱값 반환
Math.sqrt(4) 제곱근값 반환
Math.random() 0~1 사이 무작위 값 반환
Math.floor(Math.random()*100)+1) 1~100 사이 무작위 값 반환
반응형
'프론트엔드 개발 > Javascript' 카테고리의 다른 글
자바스크립트 - setTimeout, setInterval (0) | 2021.08.21 |
---|---|
자바스크립트 - 클로저 (closure) (0) | 2021.08.21 |
자바스크립트 - 심볼 (0) | 2021.08.21 |
자바스크립트 - 배열 (0) | 2021.08.18 |
자바스크립트 - 객체 (0) | 2021.08.18 |