如何在javascript中将Integer转换为int
How to Convert Integer to int in javascript
假设我在GWT(JSNI)中有用Java脚本编写的方法,它接受包装数据类型Integer,并且我需要在JS中转换为Primitive data类型。
public static native void nativeMethod(Integer index)/*-{
// how to check the null values
//how to convert into primitive type
}-*/;
有什么建议吗?
public static native void nativeMethod(Integer index)/*-{
if (index == null) {
// well, index is null…
} else {
var i = index.@java.lang.Integer::intValue()();
// now 'i' is the int value of 'index'
}
}-*/;
public static native void nativeMethod(Integer index)/*-{
var converted
if(index!=null){
converted = Number(hindeIndex);
}else{
converted=null;
}
}-*/;
这奏效了。。进行了null检查,如果没有,则将其转换为var类型
相关文章:
- 如何在javascript中将Integer转换为int
- 为什么不'将字符串转换为int不正确(parseInt)
- 如何在angular js中将double转换为int
- 如何在javascript中将String变量转换为int
- Javascript 将 int 值转换为八位字节流数组
- 在Javascript中将int 12345转换为float 1.2345
- 将JavaScript对象属性值的数组转换为int
- 将逗号分隔的对象转换为INT以进行计算
- 在javascript中将字符串转换为int时出错
- 更新int数组会在Mongo-shell中转换为双数组
- 将属性从Int转换为String,并在KnockoutJS中显示
- Javascript-将字符串转换为Int会返回NaN错误
- 将文本框值转换为 int
- 调用math.rand,然后在函数argumnet中缩放并转换为int
- JavaScript 将字符串转换为带括号的 int 数组
- 在 JavaScript 中将字符串转换为 int 失败
- JavaScript:将 int 转换为 char 麻烦
- 如何将字符串转换为来自按钮输入的 Int
- Javascript 字符串到 int 转换
- 为什么对于可被10整除的数字,字符串到int之间的转换不能像预期的那样工作