Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Преобразования: string 2 number, number 2 string


Автор: sergej.z 21.11.2004, 21:13
Question: 
Как преобразовывать строку в различные типы и наоборот?
How to cast string variable in another datatype (for example float, integer)? How to do it another way around?
Wie wandelt man eine Stringvariable in ein anderes Datentyp um? Geht das Umwandeln wieder zum String?

Answer:
Для этого существуют стандартные функции.

Браузеры:
Internet Explorer Yes, Mozilla Yes, Opera Yes

Пример:
Код
/**************************
    Thanks to:
    Sardar http://vingrad.ru/@Sardar
    for this excample
***************************/
var str="12344.45";
num=parseInt(str);
fnum=parseFloat(str);
num_obj=Number(str);
str2=num+"";
str3=num_obj.toString();



Примечания:
num - это целое число, fnum - вещественное, а num_obj это обьект ;-)
str2 число преобразованное обратно в строку, str3 обьект преобразованный в строку 
Спасибо:
http://vingrad.ru/@Sardar, http://vingrad.ru/@ALEXANDRO за предоставленный материал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)