function intval(value) { $('<input type="hidden" id="intval_tmp"/>').appendTo("body"); $('#intval_tmp').val(value); value = parseInt($('#intval_tmp').val() * 1); $('#intval_tmp').remove(); return(value); }
Иногда такую хуйню приходится сочинять, что самому потом страшно. Вот что делать когда у тебя есть число типа object, которое ни в какую не поддается конвертированию в number - всегда на выходе получаешь NaN. А очень надо, для сравнения.
И да, пожалуйста, не воспринимайте этот пост, как и предыдущий, как призыв к насилию и началу ядерной войны.
привет!
ну и дела! поэксперементировал в консоли firebug, всё нормально преобразует, и даже неявно.
интересно было бы посмотреть на пример такого нековертируемого object. откуда оно такое вообще передаётся в функцию?