如何判斷和過濾JavaScript中的無窮大?

Tags: 頁面, 無窮大,

JavaScript中時常會用到數值類型變量,而這些數值變量在進行運算的過程中,經常出現無窮大(正無窮大和負無窮大);但是,頁面中不能展示無窮大的符號,也就是要將其過濾掉。一般的,對於字符串、布爾、數組、對象、Null和undefined能夠判斷過濾,對於無窮大卻不太好判斷過濾。我在網上也查詢了不少資料,沒有發現有什麼好的判斷無窮大的方法,後來我調用Number裡方法,發現可以判斷,具體實現如下:

工具/原料

Dreamweaver CS6

火狐瀏覽器

方法/步驟

雙擊打開Dreamweaver CS6,新建一個靜態頁面alert.html

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

修改靜態頁面中的title標籤內的內容,將其修改成“JavaScript判斷無窮大”

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

為了讓顯示更為明顯,我在body裡添加了一個button按鈕,可以利用button點擊事件來判斷無窮大

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

給了button按鈕,需要給button一個點擊事件onclick="maxMin()"

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

編寫button點擊事件函數maxMin(),函數裡給出兩個變量,一個是正無窮大,另一個是負無窮大;當為正無窮大時,彈出正無窮大提示,否則提示負無窮大提

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

編寫完畢後保存靜態頁面,在火狐瀏覽器上查看頁面初始化時

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

點擊”查詢“按鈕,會彈出兩個提示框,一個是”正無窮大11111111“,另一個是”負無窮大22222222“

如下圖所示:

如何判斷和過濾JavaScript中的無窮大

如何判斷和過濾JavaScript中的無窮大

注意事項

瞭解JavaScript中的Number方法

區分JavaScript中各個數據類型的判斷方法以及過濾的方法

相關問題答案