반응형

1. toString() : 10 진수 -> 2진수/16진수

let num = 10;

num.toString();
num.toString(2);

let num2 = 100;

num2.toString(16);

------------------------------------------------------------

2. Math.ceil() : 올림

let num1 = 2.1;
let num2 = 2.5;

Math.ceil(num1);
Math.ceil(num2);

------------------------------------------------------------

3. Math.floor() : 내림

let num1 = 2.1;
let num2 = 2.5;

Math.floor(num1);
Math.floor(num2);

------------------------------------------------------------

4. Math.round() : 반올림

let num1 = 2.1;
let num2 = 2.5;

Math.round(num1);
Math.round(num2);

------------------------------------------------------------

5. 소숫점 자릿수
- 요구사항 : 소수점 둘째자리 까지 표현(셋째 자리에서 반올림)

let userRate = 10.12345;

Math.round(userRate * 100) / 100

------------------------------------------------------------

6. 소숫점 자릿수 : toFixed()
- 요구사항 : 소수점 둘째자리 까지 표현(셋째 자리에서 반올림)

let userRate = 10.12345;
userRate.toFixed(2);
userRate.toFixed(0);
userRate.toFixed(6);

let userRate = 10.12345;
userRate.toFixed(2);
Number(userRate.toFixed(2));

------------------------------------------------------------

7. isNaN()

let x = Number('x');

x == NaN;
x === NaN;
NaN == NaN;

isNaN(x);
isNaN(1);

------------------------------------------------------------

8. parseInt()

let margin = '10px';
parseInt(margin);
Number(margin);

let redColor = 'f3';
parseInt(redColor);
parseInt(redColor, 16);
parseInt('10', 2);

------------------------------------------------------------

9. parseFloat()

let padding = "10.5%";
parseInt(padding);
parseFloat(padding);

------------------------------------------------------------

10. Math.random() : 0 ~ 1 사이 무작위 숫자 생성

Math.random();
Math.random();
Math.random();

1 ~ 100 사이 임의의 숫자를 뽑고 싶다면?
Math.floor(Math.random()*100) + 1

------------------------------------------------------------

11. Math.max() / Math.min()

Math.max(1, 4, -2, 5, 11, 9, 6, 2.1);
Math.min(1, 4, -2, 5, 11, 9, 6, 2.1);


------------------------------------------------------------

12. Math.abs() : 절대값

Math.abs(-1)


------------------------------------------------------------

13. Math.pow(n, m) : 제곱

Math.pow(2, 10);


------------------------------------------------------------

14. Math.sqrt() : 제곱근

Math.sqrt(16);

반응형