Javascript中的类型转换
Typecasting in Javascript
本文关键字:类型转换 Javascript 更新时间:2023-09-26
如何将以下Java
代码转换为JScript
:
return ((IPOSBasket) basket).getOriginalCashierID();
当在Java
中执行上述代码时,它运行良好。但是,如果我尝试作为JScript
执行,我将获得NULL
值。
冒着被否决的风险XD
Java和Javascript是相似的,就像Car和Carpet是相似的。
Greg Hewgill 2008
您不需要强制转换任何内容,您是如何获得basket变量的?
此外,作为一种好的做法,不在返回语句中执行任何操作,它有时会隐藏代码中的错误/问题,并损害可读性。
如果是JScript:
var basket : IPOSBasket = IPOSBasket(x); // this is made up, don't know what you are doing here.
var originalCashierID = basket.getOriginalCashierID();
return originalCashierID;
正如HMR在评论中所提到的,以下行运行良好:
return basket.getOriginalCashierID();
相关文章:
- 弱类型语言类型转换的意思在哪里,为什么使用.例如JavaScript
- JavaScript 中的显式类型转换和类型
- Javascript类型转换悖论
- 将嵌套的 c# 类型转换为 json,并在 javascript 中使用它
- Dojo Dnd 问题:使用 JavaScript 通过 Dnd 项类型转换为 JSON
- 奇怪的JavaScript类型转换
- JavaScript 的 (0 == “”) === true 如何与 ECMA-262 类型转换规则一致
- JavaScript 括号将基元类型转换为对象
- Javascript/google闭包库中的类型转换
- 是否可以像在Javascript对象中那样将整数值存储在localStorage中,并在不进行类型转换的情况下提取它
- 将JSON转换为X类型的JavaScript对象
- javascript中带有无符号32位整数的位移位/类型转换
- Javascript中的类型转换
- Javascript类型转换
- JavaScript智能感知类型转换
- JavaScript 类型转换:(true && 1) vs (true | | 1).例如,
- Java到JavaScript类型转换算法
- 在Javascript中添加和减去字符串和数字-自动类型转换
- 类型转换- Javascript -转换字节到字节
- 类型转换-JavaScript-为什么使用+!{}[0]==1