课堂笔记——JavaScript数据类型强制转换

课堂笔记整理 ——JavaScript数据类型强制转换

刚整理的一会会再补充:
1.强制取整函数

2.强制转换成浮点数(小数)函数

难免疏忽,请大神多多指教 大笑

<script>

 //parseInt() 强制将字符串转换成整数  [只保留整数,小数点后的数值舍去,遇到非数值结束转换]
var a="2.9";
var b=parseInt(a);
alert(b);
//弹出b的值为 2

var a="2a3";
var b=parseInt(a);
alert(b);
//弹出b的值为 2     !!a为非数值 到底结束转换

var a="a3";
var b=parseInt(a);
alert(b);
//弹出b的值为 NaN     !!a为非数值 到此结束转换 , 没有值 即结果是一个非数值 NaN


//parseFloat() 强制将字符串转换成浮点数 即小数 [小数点后若有数值将会保留,遇到非数值结束转换]
var a="2.9";
var b=parseFloat(a);
alert(b);
//弹出b的值为 2.9

var a="2.a9";
var b=parseFloat(a);
alert(b);
//弹出b的值为 2

var a="2.1a9";
var b=parseFloat(a);
alert(b);
//弹出b的值为 2.1 a为非数值 到此结束转换 转换效果:2.1

var a="b.a9";
var b=parseFloat(a);
alert(b);
//弹出b的值为 NaN   !!b为非数值 到此结束转换 , 没有值 即结果是一个非数值 NaN
</script>

猜你喜欢

转载自blog.csdn.net/colt666/article/details/79863591