이렇게 3.14로만 출력을 하고 싶다. 그럴 때 소수점을 14 빼고는 다 버리고 싶다는 것이다. 그럴 때 toFixed를 사용해서 2 라고 넣으면 14 두개만이 빼고는 다 제거가 되는 역할을 해 준다. 하지만 첫 번째 console.log는 문자로 되어있는 3.14가 출력이 되서 parseFloat를 사용해서 숫자 3.14로 만들어 주는 것이다.
typeof로 출력하면 string과, number값이 출력이 되는 걸 확인 할 수 있다.
toLocaleString를 사용해, 쉼표로 구분해 주는 역할을 한다. 하지만 이 것도 문자열로 변환이 된다. 그리고 두 번째 는 ${}
로 이용해서 보간을 하여, 원이라는 값을 넣어주면 1,000,000원 이라는 출력 값에 출력이 된다
정수 인지 아닌지 불린으로 체크하는 Number.isInteger로 확인하는 것이다.
num은 정수가 맞기 때문에 true라는 값이 출력이되고,
pi는 정수가 아니므로, false라는 값이 출력이 된다.
num1, num2, str, nul이라는 이름을 넣어주어서, NaN, 123, 문자열, null로 지정을 해 주고, console.log에 하나씩 대입을 해 주었다. 이것도 불린으로 참과 거짓으로 이루어 져 있다. 그래서 NaN인 것만 true로 나오고 나머지는 false로 출력이 된다.
3.14~~~ 라는 str 문자, num 숫자로 지정을 해 주었다. 그리고 Number.parseInt를 대입해 10진수를 넣어서 출력을 하면, 3이 나오고 num도 마찬가자이다. 그리고 Number를 빼고 parseInt만 넣어주어도 값은 똑같이 나온다. 더 편한 걸로 쓰면 될 거 같다.
Number.parseFloat로 사용해 문자인 str도 숫자로 변환시키는 역할을 한다.
그냥 그래도 숫자로 다 출력이 되는 것이다.