Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Узменить тип переменной (https://javascript.ru/forum/misc/34114-uzmenit-tip-peremennojj.html)

OklickSpb 20.12.2012 19:59

Узменить тип переменной
 
Доброго времени суток.
Такая проблемма, пол дня не могу ее решить, нужно из дива выдрать id, потом его сплитом разделить и сравнить с максимальным число, вбирым в переменную... Но! как только дело доiло до 99, то получатся такой канфуз, что 99 больше 100.
Дело в том, что после деления айдиiника сплитом, его распознает, как string, а в переменной с которой его надо стравнить - число...

max_id = 100;
var id = this.id.split('message_');
if(id[1] > max_id)
{
      max_id = id[1];
};


Как с этим бороться?((((

Hoshinokoe 20.12.2012 20:17

OklickSpb,

Используйте parseInt метод.
var xxx = parseInt("99");

Deff 20.12.2012 20:27

var id = parseInt(this.id.replace('message_',''));

ruslan_mart 20.12.2012 20:52

var a = +'99';
alert(typeof a); //number

OklickSpb 21.12.2012 19:32

Всем большое Спасибо! :)


Часовой пояс GMT +3, время: 12:37.