国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript對數字的判斷與處理實例分析

2019-11-20 13:15:14
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript對數字的判斷與處理技巧。分享給大家供大家參考。具體分析如下:

Javascript多態的屬性是非常爽的,一個var就不用記這么多奇怪的變量,然而,有時候你會困惑,為何,我明明是對兩個數進行相加處理,可是結果卻被當作字符串加起來呢?這就是Javascript的var不好的地方,它不像php,用一個.來指明這是字符串的連接。這是你需要parseFloat來明確指明這個var是數。需要用isNaN來判斷這是不是數。isNaN(一個被判斷的var)的時候,結果為真那么它就不是數,結果為假,那么它是數,這里注意。

下面是這樣的一個程序,輸入兩個數,能夠正常地進行相加,如果輸入的任意一個不是數,那么則彈出提示,如果輸入兩個是數,則彈出結果,值得注意的是,再Javascript里面,00000.22也會被認為是數,就是0.22

這個程序是這樣寫出來的,同時注意除了判斷num1或者num2是否是數的同時,還要防止用戶點取消按鈕的情況!:

<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <body> </body> </html> <script> var num1=window.prompt("請輸入一個數"); var num2=window.prompt("請輸入第二個數"); if(isNaN(num1)||isNaN(num2)||!num1||!num2)  alert("任意一個不是數!"); else{  var res=parseFloat(num1)+parseFloat(num2);  alert("兩數相加的結果是:"+res); } document.write("程序已經運行完畢,大家散了吧!"); </script>

window.prompt能夠彈出一個輸入框,雖然在當今的網頁已經很少用了,幾乎看不到了,然后就按照上述的流程在走,最后用document.write來在網頁覆蓋性地輸出信息,所謂覆蓋性地輸出信息,也就是說,無論現在網頁上有任何內容,都會被document.write里面的內容覆蓋掉,這個方法現在也很少用了。

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰武县| 阜宁县| 河池市| 鹰潭市| 浮山县| 依兰县| 六安市| 平南县| 固阳县| 康乐县| 本溪市| 延吉市| 吉安市| 喜德县| 金沙县| 林甸县| 岳西县| 红河县| 葫芦岛市| 巫山县| 双峰县| 南川市| 高平市| 交口县| 邹平县| 汤原县| 徐汇区| 东城区| 诸暨市| 崇左市| 平利县| 莱芜市| 时尚| 共和县| 惠安县| 巴林左旗| 黔江区| 进贤县| 江北区| 灵石县| 凤台县|