2016-06-08 5 views
-5

이 경우 문자열이 숫자 인 변수 Javascrpit이 0.84입니다. 나는 그것을 부동 소수점으로 변환하려고 노력하고 있지만, 시도 할 때는 0.84 대신 float로 0이 표시됩니다. 내가 이것을 사용하고문자열을 float로 변환하면 작동하지 않습니다.

:

var pot="0.84"; 

var asd = parseFloat(pot); 

console.log(asd); 

편집 :

이 정확하게 예가 아니다. 나는 HTML에서 데이터를 복구하고 다른 숫자에 대해서는 작동하지만 이것에 대해서는 작동하지 않습니다. 내 문제를 정확하게 설명하기는 어렵습니다. 그것은 많은 코드와 다른 숫자에 대해 작동하므로 정확하게 알지 못합니다.

+0

작품 좋은, 인쇄 0.84 콘솔 :

이 "0 0.84는"

이것은 해결책이 될해야합니다 귀하의 입력은 예를 들어, 공간 등의 내부에 다른 무언가를 가지고 있습니다. – csmckelvey

+0

@takendarkk, parseFloat ("0.84")로 테스트하면 결과는 0이 될 것입니다. 저는 그것이 여기서의 문제라고 생각합니다. –

+0

재현 가능한 예를 제공하면 확실하게 알 수 있습니다. – csmckelvey

답변

0

귀하의 의견은 "0.84"가 아닙니다. 그걸로 시험하면 올바른 답을 얻을 수 있습니다. 나를 위해

parseFloat(pod.replace(/ /g, "")) 
관련 문제