Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Есть ли такая запись в ява-скрипте?


Автор: neutrino 15.2.2004, 19:57
Приветствую!

Вот, посмотрите: есть переменная типа char, могу ли я получить букву B вот так:

char c;
c='A';
c++; // c=c+1 confused.gif


Автор: Sardar 15.2.2004, 20:22
Нет нельзя. Создай строку со всеми символами и пробегись по нему через charAt(index).
Кстати, "переменной типа char" в JavaScript'e тоже нет, есть строки.

Автор: neutrino 17.2.2004, 22:46
Спасибо.

Вот блин. Так писать скрипты в ДОСе намного легче чем в этом ява скрипте.

А можно ли сделать хоть это:
есть переменная типа boolean, и я хочу присвоить 5 переменной а в случае, если этот boolean true, и 0, если он false. Вот так можно сделать:
Код

boolean f;
...
а=5*f;

confused.gif

Автор: Cheba 18.2.2004, 00:50
Вообще-то можно. Тоесть, ошибки в этом нет. JavaScript должен преобразовать типы так, чтобы с ними можно было выполнить операцию. Но на счет правильности результата ничего не скажу. Я не знаю во что преобразовывается bool в JavaScript'е.
Яснее будет написать так:
Код
if (f)
 a=5;
else
 a=0;

Автор: Sardar 18.2.2004, 01:06
Цитата
Вот блин. Так писать скрипты в ДОСе намного легче чем в этом ява скрипте.

Это только кажется smile.gif, зайди на MSDN->Library->Web developers, убедишся что ИЕ рулит в плане JavaScript.
Цитата
А можно ли сделать хоть это:

Попробуем:
Код

a=false;
alert(typeof(a));
b=5*a;
alert(b);
c=a?5:0; //вот этот способ самый лучший
alert(c);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)