Клиентский JavaScript 1.3 Руководство


Undefined-значения



Undefined-значения

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

Тип Java-параметра Правила конвертации

lava.lang.String
java.lang.Object

Значение конвертируется в экземпляр java.lang.String, значением которого становится строка "undefined".

boolean

Значение становится false.

double
float

Значение становится NaN.

byte
char
int
long
short

Значение становится 0.

Конвертация undefined-значений возможна только в JavaScript 1.3. Предыдущие версии JavaScript не поддерживают значение undefined.

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




Начало  Назад  Вперед



Книжный магазин