Просмотр полной версии : Number(lalala) - делает переменную нулем - а не должна
вот такая проблемка: забираю переменную из джава скрипта - пытаююсь ее перевести в number чтоб хоть как то работать а она становиться нулем... хотя до преобразования ее видно.
getURL("FSCommand:getTotal", "score"); - так вытаскиваю - вижу выгребли например 4. делаю x=nuumber(score) - в результате х почему-то 0. кто то знает что с таким чудом делать? заранее спасибо
score -= 0;
попробуй для начала, а потом посмотри действительно ли она загружена или ещё надо подождать кадр.
Nox Noctis
26.01.2004, 21:43
Оригинал написал(а) wwwita
score -= 0;какое-то шаманство тут, похоже :))
2ad.ez
если переменная точно успела загрузиться к моменту выполнения с ней операции приведения к типу Number, то Number("4") никак не может быть равно нулю. вообще никак. если так получается - значит ошибка не в этом действии, а в том как ты грузишь и КОГДА обрабатываешь переменную.
Nox Noctis, в плане?
всегда так делаю.....
это вроде как наш ответ С++ - синтаксис сишный, а гибкость скриптовая :)
Nox Noctis
27.01.2004, 10:59
Оригинал написал(а) Штрек
Number(undefined) == 0; вот-вот. а в моём посте ключевое слово "когда". *намёк* :))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.