如何将数量类型更改为数字类型以在javascript中执行算术运算
how to change amount type to number type to perform arithmetic operations in javascript
在javascript中val的金额类型为$1,056.89。现在我想用算术运算来执行val,但是alert给我的是NaN而不是算术值。如果我起飞数字然后y值为1,056.8910 .我怎么能使val为数字类型和执行算术运算?
var val= document.getElementById('<%= DataItemValue4.ClientID%>').firstChild.nodeValue;
val= val.replace(/^['s$]+|['s]+$/g, '');
y = Number(val)+ 10;
alert(y);
有谁能帮我一下吗?
谢谢你,michael
删除所有非数字字符并将字符串强制转换为数字:
val = + val.replace(/[^'d.-]/g, "");
去掉所有非数字字符后,尝试使用parseFloat将值转换为浮点数。
val = val.replace(/[^0-9.]/g, '');
y = parseFloat(val);
下面的代码应该可以使事情正常工作-
var val= '$1,056.89';
val= val.replace(/^['s$]+|['s]+$|,/g, '');
y = parseFloat(val)+ 10;
alert(y);
相关文章:
- javascript解释器如何理解变量的数据类型
- 可变大小的JavaScript字符串如何成为基元类型
- 为什么不'我们在javascript中使用函数参数的数据类型
- Javascript 可选类型提示
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 如果连接类型为none,则Javascript Function Only警报
- W3验证器->使用<脚本类型=“;text/javascript”>在html的正文中
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 什么是上下文中静态类型javascript的示例,以更好地进行单元测试
- 什么是非法调用类型JavaScript中的错误
- 自定义对象/类型 Javascript
- 记事本++:行注释的类型(javascript 和 html),具体取决于 TAG
- 验证表单编号类型 Javascript
- 检查类型Javascript
- 嵌套具有属性回退的同类型javascript对象
- Gmail类型javascript不允许重复无效字符
- 函数作为返回类型javascript
- 最快的方法来检查对象键值类型(javascript)
- 引用数据类型 JavaScript
- 文件类型- Javascript:匹配文件类型时的错误