js isNaN函式的用法簡單介紹
此函式在javascript中的使用並不多見,但也並非沒有,下面就簡單介紹一下它的用法。
isNaN()可以判斷它的引數是否是NaN,如果是則返回false,如果不是一個數字則返回true。
注意:NaN的英文全稱是:Not a Number,這也有助於理解。
語法格式:
[JavaScript] 純文字檢視 複製程式碼isNaN(parameter)
引數是必須的不能夠省略。
isNaN()函式的用法:
此函式可以和parseInt()或者parseFloat()函式配合使用,可以事先檢查後面兩個函式的引數是否是數字。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function checkValue() { if(isNaN(document.all.textbox.value)) \0{ alert("輸入內容必須為數字!"); return false; } else{ parseInt(document.all.textbox.value); } }
上面只是程式碼的一個片段,如果不是數字則彈出警告,如果是則使用parseInt()函式。
不過需要注意的是,isNaN()函式數字引數的開頭和中間含有空格的話,則isNaN()函式的返回值為true。如果引數是空格或者空字元的話,那麼就會被當做0處理,這個時候parseInt()和parseFloat()函式會報錯,所以使用isNaN還是有一定弊端的。
相關文章
- js eval()函式的用法簡單介紹JS函式
- js isPrototypeOf()函式用法簡單介紹JS函式
- js fromCharCode()函式用法簡單介紹JS函式
- jQuery的index()函式用法簡單介紹jQueryIndex函式
- javascript call()函式用法簡單介紹JavaScript函式
- javascript trim()函式用法簡單介紹JavaScript函式
- getFullYear()函式用法簡單介紹函式
- js lastIndexOf()函式的用法介紹JSASTIndex函式
- javascript陣列的map()函式用法簡單介紹JavaScript陣列函式
- js WebSocket用法簡單介紹JSWeb
- js中匿名函式的使用簡單介紹JS函式
- js函式的length屬性簡單介紹JS函式
- jQuery的text()、html()和val()函式用法簡單介紹jQueryHTML函式
- js Date()建構函式簡單介紹JS函式
- js 函式作用域鏈簡單介紹JS函式
- js中的isNaN()函式JSNaN函式
- angularJS的router用法簡單介紹AngularJS
- 簡單介紹JS函式防抖和函式節流JS函式
- js中大括號{}的用法簡單介紹JS
- js style.cssText用法簡單介紹JSCSS
- javascript匿名函式簡單介紹JavaScript函式
- js迴圈中reduce的用法簡單介紹JS
- 函式表示式和函式宣告簡單介紹函式
- replaceChild()函式用法介紹函式
- javascript的this用法簡單介紹JavaScript
- jQuery常用的動畫函式簡單介紹jQuery動畫函式
- javascript呼叫函式的方式簡單介紹JavaScript函式
- javascript匿名函式的使用簡單介紹JavaScript函式
- js的邏輯與&&運算子用法簡單介紹JS
- document.close()函式簡單介紹函式
- javascript高階函式簡單介紹JavaScript函式
- jQuery建構函式簡單介紹jQuery函式
- javascript函式呼叫方式簡單介紹JavaScript函式
- javascript匿名函式的優點簡單介紹JavaScript函式
- jQuery filter() 用法簡單介紹jQueryFilter
- javascript arguments用法簡單介紹JavaScript
- onerror事件用法簡單介紹Error事件
- javascript定時器函式簡單介紹JavaScript定時器函式