html5第九课时,number数据类型

来源:互联网 发布:协同过滤算法的研究 编辑:程序博客网 时间:2024/05/22 06:29
<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title>number数据类型</title>    <script type="text/javascript">        /*var a='123';        alert(typeof a);        //parseInt函数:把字符串转换成number数据类型,        //如果a是字母,也可以转换成number数据类型,但是数值是NaNNaN不等于NaN        a=parseInt(a);        alert(typeof a);        alert(a);        var c=123;        //isNaN判断一个数值是不是NaN,true是一个非数值型的,false是一个数值型的。        alert(isNaN(c));//结果是false        alert(isNaN(a));//接过是true        //Number:任意数据类型,转换成数值型。        var num='123abc';//转出来之后是NaN        num=Number(num);        alert(typeof num);        alert(num);        //parseInt:字符串类型转为化成整数型。        var num2='123abc456';//转出来是123,字母后面的不提取。        num2=parseInt(num2);        alert(typeof num2);        alert(num2);        //parseFloat:字符串类型转化为小数。        var num3='123.456abc';//转出来是123.456        num3=parseFloat(num3);        alert(typeof num3);        alert(num3);        /!*parseIntparseFloat两种方法转换之后,         都会提取出来字符串中字母前面的数字。字母后面的不会提取。*!/*/        var s1='abc'+1 ;        var s0={a:2};        var s2='def'+s0;        alert(typeof s1);        alert('s1的值:'+s1);        alert(typeof s2);        alert('s2的值:'+s2);        //不管什么类型的数据,跟字符串连接在一起,都会变成字符串。    </script></head><body></body></html>