<!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数据类型,但是数值是NaN。NaN不等于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); /!*parseInt和parseFloat两种方法转换之后, 都会提取出来字符串中字母前面的数字。字母后面的不会提取。*!/*/ 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>
html5第九课时,number数据类型
最新推荐文章于 2022-04-15 00:21:18 发布