Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сравнение переменных (https://javascript.ru/forum/misc/12903-sravnenie-peremennykh.html)

diiimonn 08.11.2010 10:43

Сравнение переменных
 
Здравствуйте,
при сравнении переменных сравниваются их названия а не значения.
Вот кусок кода:
var stat = "yes";
var d = document;
var col = d.form.myform.value;
i = 1;
while(i <= col){
if( d.getElementById('colvo'+i).value > d.getElementById('td'+i).innerHTML ){
stat = "none";
}
i++;
}

Здесь из таблицы берутся две ячейки одной строки и сравниваются полученые значения, затем другие две ячейки следующей строки и.т.д.
Так вот при любых значениях ячеек на выходе получаю "none", а если меняю знак сравнения на пртивоположный то "yes".Получается сравниваются не значения перемееных а две строки.

DooMer 08.11.2010 11:13

if(parseInt(d.getElementById('colvo'+i).value) > parseInt(d.getElementById('td'+i).innerHTML))

?

diiimonn 08.11.2010 11:21

да, работает :)
Благодарю!


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