1
이 코드의 잘못된 점은 무엇입니까?javascript (toFixed) 메소드의 문제점은 무엇입니까?
var result = 985.toFixed(2);
그리고 수정은 다음과 같습니다
var result = (985).toFixed(2);
는 아직도 이유를 알고 싶어요. :)
이 코드의 잘못된 점은 무엇입니까?javascript (toFixed) 메소드의 문제점은 무엇입니까?
var result = 985.toFixed(2);
그리고 수정은 다음과 같습니다
var result = (985).toFixed(2);
는 아직도 이유를 알고 싶어요. :)
첫 번째 예에서 Javascript 인터프리터는 숫자를 뒤 따르기 때문에 점을 소수점으로 해석합니다.
숫자를 괄호로 묶는 것은이 한계를 극복합니다.
단지 파서 문제입니다. 대괄호를 사용하면 파서가 숫자 토큰이 완료되었음을 쉽게 알 수 있으며 반면에 '.' 숫자의 일부분이 있음을 나타낼 수 있습니다. – sje397
그냥 점 앞에 공백을 넣을 수 있습니다. – mykhal
또는 숫자를 완전히 지정하십시오 (js의 모든 숫자가 부동 소수점임을 기억하십시오) :'985.0.toFixed (2)'. 또한 파서 부분에서 혼란을 피할 수 있습니다. – slebetman