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

javascript 判斷整數(shù)方法分享

 更新時(shí)間:2014年12月16日 15:01:45   投稿:hebedich  
本文介紹了使用javascript判斷整數(shù)的2種方法中的一種正則判斷,因?yàn)橹鹱峙袛嘈侍拖铝?,有相同需求的小伙伴們參考?/div>

判斷整數(shù)的方法有兩種:正則判斷和逐字判斷。

由于逐字判斷效率過(guò)于低下,這里就不予描述了,有興趣的看客可以自己谷歌。

1.正則判斷

復(fù)制代碼 代碼如下:

var r = /^\+?[1-9][0-9]*$/;  //正整數(shù)
console.log(r.test(1.23));

效果測(cè)試:
http://jsfiddle.net/wzsdp9Lc/

擴(kuò)展功能列表

復(fù)制代碼 代碼如下:

"^\\d+$"  //非負(fù)整數(shù)(正整數(shù) + 0)
"^[0-9]*[1-9][0-9]*$"  //正整數(shù)
"^((-\\d+)|(0+))$"  //非正整數(shù)(負(fù)整數(shù) + 0)
"^-[0-9]*[1-9][0-9]*$"  //負(fù)整數(shù)
"^-?\\d+$"    //整數(shù)
"^\\d+(\\.\\d+)?$"  //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點(diǎn)數(shù)
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負(fù)浮點(diǎn)數(shù)
"^(-?\\d+)(\\.\\d+)?$"  //浮點(diǎn)數(shù)

2.取整判斷

該方法的思路是取整后判斷是否等于原值

復(fù)制代碼 代碼如下:

var num=1.23;
if (parseInt(num) != num) {
    console.log(num+"為非整數(shù)");
}
else{
    console.log(num+"為整數(shù)");
}

效果測(cè)試
http://jsfiddle.net/euvn0L1g/1/

相關(guān)文章

  • 原生JavaScript實(shí)現(xiàn)輪播圖

    原生JavaScript實(shí)現(xiàn)輪播圖

    這篇文章主要為大家詳細(xì)介紹了原生JavaScript實(shí)現(xiàn)輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • JS修改css樣式style淺談

    JS修改css樣式style淺談

    分為改變直接樣式,改變className和改變cssText三種,需要的朋友可以參考下
    2013-05-05
  • JS獲取日期的方法實(shí)例【昨天,今天,明天,前n天,后n天的日期】

    JS獲取日期的方法實(shí)例【昨天,今天,明天,前n天,后n天的日期】

    這篇文章主要介紹了JS獲取日期的方法,結(jié)合具體實(shí)例分析了javascript計(jì)算昨天,今天,明天,前n天,后n天日期及對(duì)應(yīng)的星期幾實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • 一文搞懂JavaScript中的this綁定規(guī)則

    一文搞懂JavaScript中的this綁定規(guī)則

    這篇文章主要為大家詳細(xì)介紹了原生JS之this綁定規(guī)則,這樣大家再也不用擔(dān)心this指向問(wèn)題了。文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-09-09
  • Javascript拖拽&拖放系列文章3之細(xì)說(shuō)事件對(duì)象

    Javascript拖拽&拖放系列文章3之細(xì)說(shuō)事件對(duì)象

    Javascript中的事件對(duì)象其實(shí)和.NET中繼承自EventArgs類的派生類類似,用來(lái)給事件處理程序傳遞狀態(tài)信息,從而進(jìn)行相應(yīng)的操作。這一篇文章將講述Javascript事件對(duì)象中和實(shí)現(xiàn)拖拽功能相關(guān)的幾個(gè)屬性,并在最后將IE事件模型和標(biāo)準(zhǔn)DOM事件模型的差異封裝到一個(gè)類中,從而適應(yīng)所有的瀏覽器。
    2008-09-09
  • Bootstrap每天必學(xué)之前端開(kāi)發(fā)框架

    Bootstrap每天必學(xué)之前端開(kāi)發(fā)框架

    Bootstrap每天必學(xué)之前端開(kāi)發(fā)框架,今天這篇文章就帶著大家了解認(rèn)識(shí)當(dāng)下最流行的前端開(kāi)發(fā)框架Bootstrap,bootstrap深受大家喜愛(ài)的原因到底是什么呢,我們一探究竟。
    2015-11-11
  • Ajax請(qǐng)求時(shí)無(wú)法重定向的問(wèn)題解決代碼詳解

    Ajax請(qǐng)求時(shí)無(wú)法重定向的問(wèn)題解決代碼詳解

    這篇文章主要介紹了Ajax請(qǐng)求時(shí)無(wú)法重定向的問(wèn)題解決代碼詳解,當(dāng)使用Ajax請(qǐng)求時(shí),如果后臺(tái)進(jìn)行重定向到其他頁(yè)面時(shí)是無(wú)法成功的,只能在瀏覽器地址欄輸入才能夠?qū)崿F(xiàn)重定向。下面我們來(lái)看看解決方法吧
    2019-06-06
  • JavaScript中這6個(gè)新特性你都了解了嗎

    JavaScript中這6個(gè)新特性你都了解了嗎

    作為一門不斷演進(jìn)的語(yǔ)言,JavaScript每年都會(huì)引入新特性,這篇文章主要為大家整理了一些個(gè)人認(rèn)為特別有用的新JavaScript特性,以及一些補(bǔ)充的實(shí)例代碼,希望對(duì)大家有所幫助
    2024-01-01
  • JS小功能(列表頁(yè)面隔行變色)簡(jiǎn)單實(shí)現(xiàn)

    JS小功能(列表頁(yè)面隔行變色)簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要介紹了JS列表頁(yè)面隔行變色簡(jiǎn)單實(shí)現(xiàn),有需要的朋友可以參考一下
    2013-11-11
  • Json?Web?Token在前后端實(shí)踐思考分析

    Json?Web?Token在前后端實(shí)踐思考分析

    這篇文章主要為大家介紹了Json?Web?Token在前后端實(shí)踐思考分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評(píng)論

海安县| 师宗县| 兴国县| 娄底市| 南皮县| 梁河县| 青田县| 石渠县| 乌兰察布市| 南漳县| 汽车| 崇仁县| 蒙山县| 清徐县| 瑞昌市| 太保市| 吴桥县| 隆化县| 陵川县| 东光县| 闻喜县| 松原市| 交城县| 玉环县| 辽阳县| 五大连池市| 临夏县| 赞皇县| 长阳| 利辛县| 襄汾县| 景泰县| 旅游| 鲜城| 彩票| 蓝田县| 马山县| 苍山县| 凌源市| 班戈县| 鲁甸县|