Study/JavaScript
[JavaScript_study] 숫자, 수학 method (Number, Math)
갈푸라떼
2022. 3. 23. 00:48
* toString()
10진수 -> 2진수 / 16진수
let num = 10;
num.toString(); // "10"
num.toString(2); // "1010"
let num2 = 255;
num2.toString(16); // "ff"
console.log(Math.PI);
// 3.141592653589793
* isNaN()
// NaN인자 아닌지는 isNaN으로만 확인이 가능하다.
let x = Number('x'); // NaN
x == NaN // false
x === NaN // false
NaN == NaN // false // NaN은 자기자신과도 같지 않다고 한다.
isNaN(x) // true
isNaN(3) // false
* parserInt()
// parseInt는 문자열을 숫자로 변환해준다.
// Number와 다른점은 문자가 포함되어있어도 숫자로 변환해준다.
let margin = '10px';
parseInt(margin); // 10
Number(margin); // NaN