KirAmp
21.07.2010, 19:33
Здравствуйте, сегодня случилось нечто непонятное....
Дело в том что я читаю xml и позже сравниваю значения в массиве и у меня получилось вот что
trace (a[i]); // 108
trace(a[i] == 108) // false
trace(a[i] == "108")// false
trace(a[i].toString == "108") //false
trace(Number(a[i]) == 108) //false
trace(108 == 108) //true
trace("108" == "108") //true
Добавлено через 6 минут
trace(Number(a[i])) // NaN
trace((a[i]).toString()) // 108
Дело в том что я читаю xml и позже сравниваю значения в массиве и у меня получилось вот что
trace (a[i]); // 108
trace(a[i] == 108) // false
trace(a[i] == "108")// false
trace(a[i].toString == "108") //false
trace(Number(a[i]) == 108) //false
trace(108 == 108) //true
trace("108" == "108") //true
Добавлено через 6 минут
trace(Number(a[i])) // NaN
trace((a[i]).toString()) // 108