Если Вы передаёте Булев тип JavaScript в качестве параметра Java-методам, Java конвертирует значения таким образом:
Тип Java-параметра Правила конвертацииboolean | Все значения конвертируются напрямую в Java-эквиваленты. |
lava.lang.Boolean java.lang.Object | Создаётся новый экземпляр java.lang.Boolean. Каждый параметр создаёт новый экземпляр, а не один экземпляр, того же примитивного типа. |
java.lang.String | Значения конвертируются в строки. Например:
|
byte char double float int long short |
|
Если JavaScript Boolean передаётся в качестве параметра Java-методу, который ожидает экземпляр java.lang.String, Boolean конвертируется в строку. Используйте операцию == для сравнения результата конвертации с другими строковыми значениями.