- 在 JavaScript 中,您可以使用泛型值类型var
- 在 Java 中,您必须使用显式值类型double
,int
等等String
- 在 JavaScript 中,数组也可以有不同的值。
- 在 Java 中,数组只能具有相同类型的值(例如全双精度或全字符串)。
如果我用 JavaScript 编写会发生什么?
var test[]=new Array();
test[1] = 16.98;
test[2] = 8.33;
test[3] = 5.31;
test[10] = 5.04;
NOT-ASSIGNED 索引值设置为0
、null
或blankspace
? 由于所有原始值都有一个特定的 null 值,对于 boolean false,对于 int 0 等。如果我想将上面的数组从 JavaScript 移植到 Java 而没有错误,我应该确切地知道 JavaScript 策略用于未分配数组的索引值。
以这种方式将上述示例移植到 Java 中是否正确?
double test[]={0, 16.98, 8.33, 5.31, 0, 0, 0, 0, 0, 0, 5.04}