Другие объекты JavaScript
Другие объекты JavaScript
Если Вы передаёте любой другой объект JavaScript в качестве параметра Java-методу, Java конвертирует этот объект в соответствии со следующими правилами:
java.lang.JSObject java.lang.Object | Объект оборачивается в новый экземпляр java.lang.JSObject. | ||
java.lang.String | Оболочка с объекта снимается, вызывается метод toString развёрнутого Java-объекта, результат возвращается как новый экземпляр java.lang.String. | ||
byte char double float int long short | Объект конвертируется в значение с использованием логики оператора ToPrimitive, описанного в ECMA-262. Подсказка PreferredType, используемая с этим оператором, это Number. | ||
boolean | Оболочка с объекта снимается и возникает одна из следующих ситуаций:
В JavaScript 1.2 и ранее - оболочка с объекта снимается, и возникает одна из следующих ситуаций:
|