javascript 字符串转数字
2014-11-24 19:09
225 查看
//把str转换为数字的方式,想起很久以前的一个面试题,说字符转数字的方式有哪些,现在想了想 var str1='4.88',str2='4.8xx'; console.log(parseInt(str1,10)) //4 console.log(str1|0) //4 console.log(str1-0) //4.88 console.log(+str1) //4.88 console.log(-(-str1))//4.88 console.log(~~str1)//4 console.log(str1<<0)//4 console.log(str1>>0)//4 console.log(Number(str1))//4.88 console.log(parseInt(str2,10))//4 console.log(str2|0)//0 console.log(str2-0)//NaN console.log(+str2) //NaN console.log(-(-str2))//NaN console.log(~~str2)//0 console.log(str2<<0)//0 console.log(str2>>0)//0 console.log(Number(str2))//NaN //str2转换可能会失败,Number、pasreInt、-号得到的值是NaN,做位运算得到的都是0;-0 和Number会得到其真正的类型,整型或者浮点型。而其他直接得到的都是整型 //不过我一般用XXX|0 XXX-0
相关文章推荐
- javascript 判断 输入字符串 是否为 数字
- javascript的字符串转换为数字的问题
- 【JavaScript】判断指定字符串是否为有效数字
- javascript 获取字符串中的最后一个数字串
- 补点JavaScript 基础:字符串到数字类型的转换(Number, +, ~~, parseInt, parseFloat)
- javascript字符串数字转化函数parseInt的奇怪现象
- javascript(字符串转时间格式、只允许输入数字)
- JavaScript 字符串转换数字(转载)
- (转)JavaScript 字符串转换数字
- Javascript 检查字符串是否是数字的几种方法
- Javascript 检查字符串是否是数字的几种方法
- JavaScript数字和字符串转换小结
- JavaScript正则表达式提取字符串中字母、数字、中文[转]
- JavaScript 判断指定字符串是否为有效数字
- JavaScript 判断一个字符串是不是数字(整数或浮点数)
- javascript判断字符串是否为数字
- JAVASCRIPT字符串与数字相连的问题
- javascript中字符串转化为数字
- JavaScript正则表达式提取字符串中字母、数字、中文[转]