北漂IT民工 的博客

javascript 字符转化成整数

1. 使用函数parseInt将字符串转化成整数


2.转化成整数的规则


a) 字符开头是整数,节取开头的数字:


var num = parseInt(‘300day’);  //结果是300


b) 开头不是整数,返回NaN(英文Not a Number的缩写,表示不是数字)


var num = parseInt(‘apple’); //结果是NaN


c) 能识别字面量的八进制与十六进制


var num = parseInt(‘0xF’);  //结果是15


var num = parseInt(‘034’); //结果是28,而不是34


d)无法识别小数点


var num = parseInt(‘.5’); //结果是NaN


var num = parseInt(‘2.5’); //结果是2


f)可以指定字符串的基数(默认是10)


var num = parseInt(‘ab’); //结果是NaN


var num = parseInt(‘ab’, 16); //结果是171