首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Jscript数值转换有关问题

2012-02-23 
Jscript数值转换问题今天看到“javascript倾向于更容易将其他值转换成字符串”这句,我想那里有这个参考,我只

Jscript数值转换问题
今天看到“javascript倾向于更容易将其他值转换成字符串”这句,我想那里有这个参考,我只知道有运算时的算术运算优先级,但是没有见过这种说法?
比如3+“3”结果是"33"(字符串)为什么不转换成整数等于33
  3+3+"3"结果是"63"

[解决办法]
一个数字型跟一个字符串型使用"+"号~~表示字符串连接~~~

这是常识来的~~~
[解决办法]
js的变量是弱变量,你用时他就变成整型了。
[解决办法]
parseInt()
[解决办法]
js默认当一个整型和一个字符串用+连接的时候,把整型看作是字符串,所以3+"3"就变成33了,而3+3+"3"的话先执行3+3=6,再做6+"3",所以结果是63

热点排行
Bad Request.