powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что в JavaScript означают операторы "?" и ":" ?
9 сообщений из 9, страница 1 из 1
Что в JavaScript означают операторы "?" и ":" ?
    #36657555
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В списке операторов JavaScript здесь http://vvz.nw.ru/Lessons/JavaScript/operators.htm не операторов "?" и ":".
А что тогда означает следующее выражение, которое я взял из конкретного скрипта:
Код: plaintext
var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef"
если
Код: plaintext
var hexcase =  0 
??
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657560
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657566
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч, спасибо.
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657572
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, это то же самое, что и в других сиподобных языках программирование. Да уж. :(
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657703
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeВообще-то, это то же самое, что и в других сиподобных языках программирование. Да уж. :(В си-подобных языках я пока не работал, но сейчас приходится переводить один JavaScript на Java.

А вот вместо JavaScript метода charCodeAt для стринга что можно в Java использовать или сгенерировать ?
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657720
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бока...один JavaScript на Java.
В яве эта конструкция точно так же пишется.
ПС. А на яву-то зачем переводить? Просто фантастика! Уж не GWT ли писать вознамерились?
ППС. Насчёт charCodeAt - давайте в гугле сначала смотрите. Набирите string java или string javascript и смотрите, если что не получается - спрашивайте.
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657789
Бока
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeБока...один JavaScript на Java.
В яве эта конструкция точно так же пишется.
Нет, не точно так - в Java аналог charAt , как оказалось.

ShSergeПС. А на яву-то зачем переводить? Просто фантастика! Уж не GWT ли писать вознамерились?Хочу сделать из него java stored function в Oracle.

ShSergeППС. Насчёт charCodeAt - давайте в гугле сначала смотрите. Набирите string java или string javascript и смотрите, если что не получается - спрашивайте.Не получается:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
/*
* Convert a string to an array of little-endian words
* If chrsz is ASCII, characters >255 have their hi-byte silently ignored.
* Кометарий из исходного JavaScript 
*/
 private static Object[] str2binl(String str)
 {
  Object[] bin;
  int i;
  try
  {
   int mask = ( 1  << chrsz) -  1 ;
   for(i =  0 ; i < str.length() * chrsz; i += chrsz)
	 bin[i>> 5 ] |= (str.charAt(i / chrsz) & mask) << (i% 32 );
  }
  catch (Exception e)
  {
   e.printStackTrace();
  }
  finally
  {
   return bin;
  }
 }
Результаты компиляции в Oracle:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
LINE/COL ERROR
-------- -----------------------------------------------------------------
 0 / 0       EncryptPassword: 46 : operator | cannot be applied to
         java.lang.Object,int

 0 / 0        1  error
 0 / 0       ^
 0 / 0       bin[i>> 5 ] |= (str.charAt(i / chrsz) & mask) << (i% 32 );
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657807
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бока,

А-а-а. Понятно. К сожалению, оракла нифига не знаю. Сразу бы написали.
...
Рейтинг: 0 / 0
Что в JavaScript означают операторы "?" и ":" ?
    #36657895
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БокаА вот вместо JavaScript метода charCodeAt для стринга что можно в Java использовать или сгенерировать ?В C# так, думаю в этом вашем Java что-то подобное
Код: plaintext
1.
2.
3.
string str = "nggfnhgfh";
int idx =  0 ;
int code = (int)str[idx];
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что в JavaScript означают операторы "?" и ":" ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]