Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Название переменной в кириллице, Допустимые символы в именах переменных 
:(
    Опции темы
PloAl
Дата 30.4.2006, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.4.2006

Репутация: нет
Всего: нет



Искал в интернете по сабжу 

http://silent-hawk.narod.ru/Web/Book4/lesson1.htm
Цитата

Использование символов кириллицы (русских и украинсих букв) допустимо только в виде значений символьных переменных, когда они заключены в кавычки.


но тем неменее приведеный ниже код прекрасно работает в трех браузерах

Код

<script type="text/javascript">    
 
 ТестоваяПеременная = "Ура работает!!!";    
 document.write(ТестоваяПеременная);    
 
</script>


Какие могут быть проблемы при таком именовании переменных? 
PM MAIL   Вверх
dstorm81
Дата 30.4.2006, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



просто принято писать по англицки, традиции
может еще какие-нить проблемы возникнуть если машины не русифицированы, хотя врядли
 


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
PloAl
Дата 30.4.2006, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.4.2006

Репутация: нет
Всего: нет



Спасибо за ответ.
Мне особо разницы нет, по русски или по английски. 
Просто надо чуть изменить целый сметный калькулятор для строительства котеджей, вынесенный из экселя (одни сплошные формулы). Теперь клиент выделил в формулах всякие ключевые составляющие- цена, процент (и.т.д.), вынес в отдельную колонку экселя как русские константы с описанием. 
Наболее простой выход для себя вижу в использовании русских переменных. 
PM MAIL   Вверх
smartov
Дата 1.5.2006, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Ужасномяф smile
Нет конечно переменки в юникоде поддерживаются. Но общепринято так не делать ;) 
PM MAIL   Вверх
PloAl
Дата 1.5.2006, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.4.2006

Репутация: нет
Всего: нет



Нечего не имею против общепринятого, просто ситуация обязывает  smile 
А вот ужос, мне кажется, это не сильно удобная работа с числами в javascript. 
Особенно порадовало смотреть в отладчике, как складываются два числа (два знака после запятой, точнее точкой), а в результате получается число, у которого после точки очень много знаков  smile . 
PM MAIL   Вверх
Sardar
Дата 2.5.2006, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(PloAl @  1.5.2006,  18:16 Найти цитируемый пост)
получается число, у которого после точки очень много знаков

Так в большинстве языков, сказываеться ограниченость float чисел. Много раз писали и приводили примеры в JS,  дельфях, яве и просто в алгоритмах на форуме. 


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
12345c
Дата 2.5.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Объясни заказчику, что ты так, конечно, сделать можешь, но никто не будет гарантировать тот момент, что однажды сам IE споткнётся об русское название переменной. Даже русский Эксель (версии 7 или 8) у меня дал ошибку на такие имена, когда написал макрос (с латинницей), а одно свойство иначе, как с русским имененем не выдавалось. Пришлось брать английский, и с тех пор - никакой другой.

Если он подпишется, что с тебя все гарантии снимаются - делай smile. 
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.