将字符串转换成数字

来源:互联网 发布:4维旋转矩阵 编辑:程序博客网 时间:2024/04/27 21:45
  1. parseInt()
    字符串第一个字符是数字,直到碰到小数点或者其他字符
var a = parseInt('10.36aa')//10var a=parseInt('.10.36aa')//NaN
  1. parseFloat()
    如果第一个字符是小数点,则以0.开头直到遇到第二个小数点或者其他字符
var a = parseFloat('.36.33aa')//0.36var a = parseFloat('10.36.33aa')//10.36var a = parseFloat('a.36.33aa')//NaN
  1. +
var a = +'a.36.33aa'//NaNvar a = +'.36.33aa'//NaNvar a = +'0.36.33'//NaNvar a = +'0.36'//0.36
  1. Number()
    强制转换
var a = Number('.36')//0.36var a = +'a.36.33aa'//NaNvar a = +'.36.33aa'//NaNvar a = +'0.36.33'//NaN
0 0
原创粉丝点击