이 셋으로 표현 가능.

백틱을 사용하여 문자 데이터를 만드는 것을 '템플릿 리터럴(template literal)'이라고 한다.



위 코드의 결과는 당연히 0.3이 나와야 할 것 같지만

이러한 부동소수점 오류가 발생한다.
컴퓨터는 기본적으로 0, 1의 이진수를 사용하여 동작한다. 컴퓨터가 십진수를 이진수로 표현해야 하므로 간혹 무한소수라는 개념이 발생하게 된다. 이를 유한하게 표현하기 위해서 세부적인 값의 초과 or 손실로 계산 오류가 발생할 수 있다는 것이다.
: 내가 원하는 소수점 자리까지 자르면 된다. 이럴 때 사용하는 메소드는 'toFixed'이다. 인수에는 자르고 싶은 소수점 자리를 넣어주면 된다.


잘 출력되었음.
다만 여기서 주의해야 할 점은 'toFixed' 메소드는, 숫자 데이터를 문자 데이터로 변환한다는 것이다. 이를 확인하기 위해 'typeof'연산자를 활용해 보겠다.

string으로 출력되었으므로 문자열 데이터로 밝혀졌다. 이를 숫자 데이터로 변환하려면, 자바스크립트 내장 객체인 'Number'를 사용하면 된다. 

숫자 데이터로 변환 성공.
Tip :
number - 콘솔창에서 파란색
string - 콘솔창에서 하얀색