|
09.07.2009, 17:26
|
|
да я-то привык)) но ПОЖАЛУЙСТА ответьте на вопрос! ) почему не должно работать?
|
|
09.07.2009, 17:37
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
То, что вы написали - синтаксически не правельно...
Здесь всё нормально:
function BCD4_to_INT(bcd){
for(var i=0; i<4; i++){
bcd/= 0x10;
alert(bcd);
}
}
BCD4_to_INT(0x1234);
|
|
09.07.2009, 17:40
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Ах да... JS сам прекрасно справляется с определением типов, так что, думаю, нестоит так заморачиваться... Если вы сунулись в JS - привыкайте к другим манерам программирования
|
|
09.07.2009, 17:51
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
А вот ещё... заметил, что в строке BCD4_to_INT(0x1234); в числе 0x1234 был не икс, а русская хэ...
|
|
09.07.2009, 17:54
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от overloaded
|
встроен он в мое ПО как скриптовый язык.
|
Вы пишете на каком-то загадочном диалекте, который никто из здесь присутствующих никогда не видел. Вы уверены, что у вас там вообще js?
|
|
09.07.2009, 18:10
|
|
то что х это не страшно..) я не копипастил сам написал. еще раз повторюсь что коментирование строки проблему как бы решает поэтому это явно не связано с передачей параметра функции \\ ну собственно движок от микрософт, например и мат , строковые функции работают.. А вам скрипт сообщает о том что синтаксис неправильный? именно на этапе компиляции?? с явным определением типов? мол в такойто строке.. Попробуте, возможно просто вы не знали о таких возможностях ЖС )
|
|
09.07.2009, 18:12
|
|
Сообщение от B~Vladi
|
Ах да... JS сам прекрасно справляется с определением типов, так что, думаю, нестоит так заморачиваться... Если вы сунулись в JS - привыкайте к другим манерам программирования
|
в том то и дело что он делает ее дабл. И после ее надо мас.флоор делать. Меня єто не устраивает.(((
|
|
09.07.2009, 18:17
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от overloaded
|
є
|
Сообщение от overloaded
|
это явно не связано с передачей параметра функции
|
Не знаю, какой там у вас самопальный интерпретатор (а может и компилятор ), но у нас это вызывает ошибку.
Сообщение от overloaded
|
А вам скрипт сообщает о том что синтаксис неправильный? с явным определением типов? мол в такойто строке..
|
Да. В каждой строке, где есть int + ваша хэ.
Сообщение от overloaded
|
именно на этапе компиляции??
|
Мы его интерпретируем
|
|
09.07.2009, 18:29
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от overloaded
|
Попробуте, возможно просто вы не знали о таких возможностях ЖС )
|
Кстати, хочу спросить... Когда-то один мой знакомый, программер СИ с огромным опытом, написал в JS-коде, в if, неизвесный мне оператор (по-моему логический), которого нет даже в спецификации... Дк JS его корректно обработал!!! Правда запускалось это из-под левого компилятора(!)... Дк вот... Какой в си есть 2-3 символьный оператор, которого нет в JS?
|
|
09.07.2009, 18:33
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от overloaded
|
мне же это совсем не надо..
|
Сообщение от overloaded
|
Меня єто не устраивает.(((
|
Вот человек какой...
|
|
|
|