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 + '是小数' );
}

 

posted @ 2017-03-14 18:47  念念念不忘  阅读(1292)  评论(0)    收藏  举报