Próbuję użyć DOM pochodzącego z zewnętrznego źródła, a w nim są pewne wartości numeryczne w transkrypcji Hindi/Arabski, takie jak "۱۶۶۰"
, a kiedy chcę przekonwertować go na wartość liczbową, otrzymam NaN
. Co jest nie tak?JavaScript nie może konwertować liczb w języku hindi/arabskim na prawdziwe zmienne numeryczne
Trochę Fragment kodu być sądzony:
alert(Number("۱۶۶۰") + ' - ' + Number("1660"));
Próbowałem swój kod w konsoli Chrome i mam 'TypeError: Object Liczba function() {[natywny kod]} nie ma metody "parseLocale". Brak szczęścia w przeszukiwaniu dokumentacji Mozilli. Czy to jest tylko IE? – Renan
Nie trzeba używać metody 'parseLocale'. –
JavaScript nie [jeszcze] (http://wiki.ecmascript.org/doku.php?id=globalization:globalization) [wsparcie] (http://es5.github.io/#x7.8.3) [parsing ] (http://es5.github.io/#x15.1.2.2) takie liczby. –