Серверный JavaScript 1.4. Руководство по использованию
9123a142

Булевы Значения


Когда Вы передаёте Булев тип 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 конвертируется в строку. Используйте операцию == для сравнения результата конвертации с другими строковыми значениями.



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