본문 바로가기
프로그래밍/Java Script

Java Script - 숫자 메소드 Number method

by 3.14pie 2022. 12. 5.

Number - 숫자와 관련된 메소드이다.

        let a = 43;
        let b = 3.14159

        console.log(a.toString(2));
        console.log(b.toFixed(3));
        console.log(b.toPrecision(3));
        console.log(Number("25"));
        console.log(Number("  10  "));
        console.log(Number("hello"));
        console.log(parseInt(b));
        console.log(parseInt("10 hours"));
        console.log(parseFloat(b));

toString - 문자열로 변환해 출력한다.

toFixed - 출력할 소수점의 자리수를 지정한다. 반올림해 출력되는데 결과는 3.142가 나온다.

toPrecision - toFixed와 비슷한 역할인데 이번엔 정수를 포함한 자리수를 나타낸다. 결과는 3.14가 나온다.

Number - 문자열을 숫자로 변환해 출력한다. 앞 뒤 공백이 있어도 숫자를 출력한다. 하지만 문자나 수의 형식이 아닐 경우, NaN(Not a Number)을 반환한다.

parseInt - 정수를 출력한다. 결과는 3이 나온다. Number는 수가 아니면 NaN을 반환하지만 처음에 문자가 있을 경우 그 수를 반환한다.

parseFloat - 소수도 출력해준다. 결과는 3.14159가 나온다.