<!DOCTYPE html >
< html lang= "en" >
< head >
< meta charset= "UTF-8" >
< title > number数据类型 </ title >
< script type= "text/javascript" >
var a ='123' ;
alert (typeof a );
//parseInt 把字符串转成整数
a =parseInt (a );
alert (typeof a );
//NaN :非数值
alert (a );
var a ='abc' ;
alert(typeof a );
//parseInt 把字符串转成整数
a =parseInt (a );
alert (typeof a );
alert (a );
// 没有两个非数值是相等的
alert (NaN ==NaN );//FALSE
//isNaN: 判断这个值是不是非数值 ,true 代表是非数值
var b ='123' ;
alert (isNaN (b ));
var c =parseInt ('abc' );
alert (isNaN (c ));
//Number :任意数据类型转换成数值型 var num ='123zbc' ; num =Number(num ); alert (typeof num );
alert (num );
//parseInt: 把字符串转成整数型
var num2 ='123abc456' ;
num2 =parseInt (num2 );
alert (typeof num2 );
alert (num2 );//如果不是单纯的数字串转换成数值型,
转换成数值时,只会显示前面的数字,
从第一个不是数字的地方开始,后面的内容不会显示
//parseFloat: 把字符串转换成小数
var num3 ='123.123ab' ;
num3 =parseFloat (num3 );
alert (typeof num3 );
alert (num3 );
</ script >
</ head >
< body >
</ body >
</ html >
<!--NaN :非数值 , 没有两个非数值是相等的
isNaN: 判断这个值是不是非数值
Number :任意数据类型转换成数值型
parseInt: 把字符串转成整数型
parseFloat: 把字符串转换成小数 -->