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