parseInt()——数据类型转换,转换为整数数字
原理:从左到右依次开始转换,如果遇到非数字后面的不看了
写法:
一般:parseInt(变量名)
带进制的写法:parseInt(变量名,几进制)。默认是十进制,例如:
parseInt(a,10);
相关情况:
1、如果是字符串、函数,则转换为NAN
2、如果是“+”、“-”、空格、一堆0,认识但忽略。转换后面的数字
例如:
var a ="+100"; alert(parseInt(a)); //转换为100
3、如果是带小数点的数字,则只保留整数,忽略后面的小数
例如:
var a ="12.88"; alert(parseInt(a)); //弹出12
判断一个数字是整数还是小数
var num = '200.45'; if( parseInt(num) == parseFloat(num) ){ alert( num + '是整数' ); }else{ alert( num + '是小数' ); }