js中当数字和字符串合作时一个有趣的问题
2014-02-11 17:35
253 查看
js中的数字和字符串相加时,EXMAScript会自动把数字强制转换为字符串后,与之相加,
比如:
这里,字符串 "25" 将被转换成数字 25,然后与数字 3 进行比较
但当数字与字符串比较的时候,EXMAScript又自动把字符串转换成数字进行比较,
比如:
好一个自动识别啊!
比如:
var b = "25" < 3; alert(b); //输出 "false"
这里,字符串 "25" 将被转换成数字 25,然后与数字 3 进行比较
但当数字与字符串比较的时候,EXMAScript又自动把字符串转换成数字进行比较,
比如:
var res = 5 + "5"; //一个数字和一个字符串 alert(res); //输出 "55"
好一个自动识别啊!
相关文章推荐
- JS截字符串处理数字,汉字,英文问题
- 关于js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- JS中判断一个元素为undefined,null,字符串数字
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- 一道有趣的算法题:仿照Excel的列编号,给定一个数字,输出该列编号字符串
- js json 与字符串 转换过程由于书写不统一规范引发的一个问题
- 一个有趣的小测试——两个使用字符串描述的二进制数字相或的问题
- 如何用js实现截取一个字符串中的数字
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- javascript(js)浮点数字精度问题的一个解决办法。
- 关于打印一个有趣的数字图形的问题
- 如何用js实现截取一个字符串中的数字
- 一个有趣的问题:怎么在JS的数组中去除重复元素?(JAVA实现吧..)
- js中的字符串数字比较问题
- js里判断一个字符串全为数字,js里删除数字中的元素
- 一个js Tree 的问题,当id为整数时,可以获得值,当id为“ff100”的数字字母混合是就出现错误,请高手指点一下
- JS中Eval解析JSON字符串的一个小问题
- 一个关于取字符串中数字和字符的逻辑问题
- js判断输入字符串长度(汉字算两个字符,字母数字算一个)
- JS判断输入字符串长度(汉字算两个字符,字母数字算一个)