欢迎光临
我们一直在努力

NaN详解及isNaN()方法的应用

NaN:not a number 不是个数字的 数字类型

<script>
var a = Number('abc');
// alert( a );    // NaN
// alert( typeof (a) );		// number

// 一旦写程序中出现:NaN  肯定进行了非法的运算操作
// alert( '200px' -  100 );

// NaN 是 false
if( a ){
 // alert( '真' );
}else{
 // alert( '假' );
}

// NaN 与自己都不相等!!
alert( a === a );	// false
</script>

isNaN:Is not a number 是不是不是一个数字(不是数字)

<script>
// isNaN();  判断某些值是不是数字
// 不喜欢数字、讨厌数字

// alert( isNaN( function(){ alert(1) } ) );    // true
// alert( isNaN( [] ) );    // false
alert( isNaN('250') );   // Number()  '250' => 250 => false
</script>
赞(0) 打赏
未经允许不得转载:前端学习分享网 » NaN详解及isNaN()方法的应用

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏