日期:2014-05-16  浏览次数:20305 次

js 把字符转成数字型进行加减操作
 var oC6 ="500"
 var oC7 = "300"
我需要的结果是
 oC6 -oC7 =200
跪求高手解决 本人对js是菜鸟

------解决方案--------------------
 parseInt(oC6) - parseInt(oC7)
------解决方案--------------------
eval执行动态表达式

 var oC6 ="500"
 var oC7 = "300"
 alert( "oC6-oC7="+eval(oC6+"-"+ oC7 ))

------解决方案--------------------
parseFloat(oC6)-parseFloat(oC7)

避免parseInt进制问题,如果用parseInt建议:
parseInt(oC6,10) - parseInt(oC7,10) 
------解决方案--------------------
引用:
parseFloat(oC6)-parseFloat(oC7)

避免parseInt进制问题,如果用parseInt建议:
parseInt(oC6,10) - parseInt(oC7,10)


parseInt(oC6,10)
------解决方案--------------------
可以用parseInt,小数用parseFloat,同#1方法
也可以在变量前面加个+号
alert(+oC6-oC7);

------解决方案--------------------
你怎么取的,贴点码出来
------解决方案--------------------
把整段代码贴出来看看……