最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript對數(shù)字的判斷與處理實例分析

 更新時間:2015年02月02日 11:40:28   作者:yongh701  
這篇文章主要介紹了JavaScript對數(shù)字的判斷與處理方法,實例分析了javascript判斷數(shù)字的常見方法與針對數(shù)字處理的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

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

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

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

這個程序是這樣寫出來的,同時注意除了判斷num1或者num2是否是數(shù)的同時,還要防止用戶點取消按鈕的情況?。?/p>

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

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

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

相關(guān)文章

  • JavaScript原生對象常用方法總結(jié)(推薦)

    JavaScript原生對象常用方法總結(jié)(推薦)

    下面小編就為大家?guī)硪黄狫avaScript原生對象常用方法總結(jié)(推薦)。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 原生js編寫設(shè)為首頁兼容ie、火狐和谷歌

    原生js編寫設(shè)為首頁兼容ie、火狐和谷歌

    這篇文章主要介紹了如何通過原生js實現(xiàn)設(shè)為首頁并兼容ie、火狐和谷歌,需要的朋友可以參考下
    2014-06-06
  • 最新評論

    明水县| 蒙城县| 丹棱县| 白银市| 克东县| 南康市| 麟游县| 黔南| 婺源县| 屏东县| 夏邑县| 绥阳县| 舟山市| 漳州市| 横峰县| 邵东县| 姜堰市| 青浦区| 通道| 通化县| 翁牛特旗| 河源市| 巴中市| 会昌县| 横峰县| 海城市| 巨鹿县| 来宾市| 阿城市| 外汇| 芒康县| 龙州县| 滦平县| 来凤县| 固始县| 道孚县| 德阳市| 城市| 定襄县| 阜平县| 纳雍县|