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