* 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
'Study > JavaScript' 카테고리의 다른 글
[JavaScript_study] 배열 메소드2 (sort, reduce) (0) | 2022.03.23 |
---|---|
[JavaScript_study] 배열 메소드1 (Array methods) (0) | 2022.03.23 |
[JavaScript_study] 문자열 메소드(String methods) (0) | 2022.03.23 |
[JavaScript_study] Symbol (0) | 2022.03.23 |
[JavaScript_study] Object - methods / Computed property (0) | 2022.03.22 |