Клиентский JavaScript 1.3

         

Булевы


Если Вы передаёте Булев тип JavaScript в качестве параметра Java-методам, Java конвертирует значения таким образом:

Тип Java-параметра Правила конвертации
boolean Все значения конвертируются напрямую в Java-эквиваленты.
lava.lang.Boolean
java.lang.Object
Создаётся новый экземпляр java.lang.Boolean. Каждый параметр создаёт новый экземпляр, а не один экземпляр, того же примитивного типа.
java.lang.StringЗначения конвертируются в строки. Например:

  • true становится "true"
  • false становится "false"
byte
char
double
float
int
long
short

  • true становится 1

  • false становится 0

Если JavaScript Boolean передаётся в качестве параметра Java-методу, который ожидает экземпляр java.lang.String, Boolean конвертируется в строку. Используйте операцию == для сравнения результата конвертации с другими строковыми значениями.



Содержание раздела