在JavaScript中使用NaN值的方法
不帶引號(hào)的字面常量NaN是一個(gè)特殊的值,表示不是非數(shù)字。由于NaN總是比較不等的情況,以任何數(shù),包括NaN,它通常是用于指示應(yīng)該返回一個(gè)有效的數(shù)的函數(shù)的錯(cuò)誤條件。
注意:使用isNaN()全局函數(shù)來查看是否值是NaN值。
語法
您可以使用以下語法訪問屬性:
var val = Number.NaN;
示例 :
在這里,dayOfMonth分配NaN,如果是大于31,并顯示一條消息,表明有效范圍:
<html> <head> <script type="text/javascript"> <!-- function showValue() { var dayOfMonth = 50; if (dayOfMonth < 1 || dayOfMonth > 31) { dayOfMonth = Number.NaN alert("Day of Month must be between 1 and 31.") } alert("Value of dayOfMonth : " + dayOfMonth ); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type="button" value="Click Me" onclick="showValue();" /> </form> </body> </html>
這將產(chǎn)生以下結(jié)果:
Day of Month must be between 1 and 31. Value of dayOfMonth : NaN
相關(guān)文章
JS?數(shù)組sort方法的升序?yàn)槭裁词莂-b你知道嗎
這篇文章主要為大家詳細(xì)介紹了JS?數(shù)組sort方法為什么升序是a-b,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-02-02詳談DOM簡介及節(jié)點(diǎn)、屬性、查找節(jié)點(diǎn)的方法
下面小編就為大家分享一篇詳談DOM簡介及節(jié)點(diǎn)、屬性、查找節(jié)點(diǎn)的方法,具有非常好的參考價(jià)值,一起跟隨小編過來看看吧,希望對(duì)大家有所幫助2017-11-11JavaScript正則表達(dá)式中的ignoreCase屬性使用詳解
這篇文章主要介紹了JavaScript正則表達(dá)式中的ignoreCase屬性使用詳解,是JS學(xué)習(xí)進(jìn)階中的重要知識(shí)點(diǎn),需要的朋友可以參考下2015-06-06javascript基礎(chǔ)第一章 JavaScript與用戶端
javascript基礎(chǔ)第一章 JavaScript與用戶端2010-07-07window.requestAnimationFrame是什么意思,怎么用
window.requestAnimationFrame 告訴瀏覽器您要執(zhí)行的動(dòng)畫并且請(qǐng)求瀏覽器的在下一個(gè)動(dòng)畫幀重繪窗口,方法在瀏覽器重繪之前作為一個(gè)回調(diào)函數(shù)被調(diào)用,就是告訴瀏覽器在刷新屏幕的時(shí)候,調(diào)用這個(gè)方法2013-01-01setTimeout和setInterval的瀏覽器兼容性分析
setTimeout和setInterval的瀏覽器兼容性分析...2007-02-02JavaScript入門教程(5) js Screen屏幕對(duì)象
這是基本JavaScript的屏幕對(duì)象2009-01-01