新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
javascript的isNaN是什么
JavaScript的isNaN()是一個(gè)全局函數(shù),用于檢查一個(gè)值是否為非數(shù)字(NaN),它接受一個(gè)參數(shù),可以是任何類(lèi)型的數(shù)據(jù),包括數(shù)字、字符串、布爾值等,如果參數(shù)不是數(shù)字,則返回true;否則返回false。

以下是isNaN()函數(shù)的一些用法和示例:
1、判斷一個(gè)值是否為NaN:
console.log(isNaN(NaN)); // true
console.log(isNaN(123)); // false
console.log(isNaN("123")); // false
console.log(isNaN("abc")); // true
console.log(isNaN(true)); // false
console.log(isNaN(false)); // false
2、判斷一個(gè)變量是否為數(shù)字類(lèi)型:
var num = 123; var str = "123"; var bool = true; var arr = [1, 2, 3]; console.log(isNaN(num)); // false console.log(isNaN(str)); // false console.log(isNaN(bool)); // false console.log(isNaN(arr)); // false
3、判斷一個(gè)字符串是否可以轉(zhuǎn)換為數(shù)字:
var str = "123"; var num = parseFloat(str); console.log(isNaN(str)); // false console.log(isNaN(num)); // false
4、判斷一個(gè)變量是否為undefined或null:
var undefinedVar; var nullVar = null; var num = 123; var str = "123"; var bool = true; var arr = [1, 2, 3]; console.log(isNaN(undefinedVar)); // true console.log(isNaN(nullVar)); // true console.log(isNaN(num)); // false console.log(isNaN(str)); // false console.log(isNaN(bool)); // false console.log(isNaN(arr)); // false
網(wǎng)頁(yè)標(biāo)題:javascript的isNaN是什么
標(biāo)題URL:http://fisionsoft.com.cn/article/dpidjei.html


咨詢(xún)
建站咨詢(xún)
