Показать сообщение отдельно
Старый 22.02.2013, 15:08   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Проблема с преобразованием типов Javascript

responseText - и так строка в любом случае.
Делать new String - не нужно.

Затем ты строку умножаешь на 2. Что ты ожидаешь получить умножив строку на 2?

var res = "2";
console.log(typeof(res));
console.log(res);

var number = parseInt(res);
console.log(typeof(number));
console.log(number);
console.log(number * 2);
Вот тут я беру строку с символом "2", вывожу сперва тип переменной затем саму переменную.
Далее преобразую в число, и вывожу тип переменной, саму переменную и затем умножение.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (22.02.2013)