新聞中心
這篇文章給大家分享的是有關(guān)js整數(shù)的操作示例的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

成都創(chuàng)新互聯(lián)從2013年成立,先為大祥等服務(wù)建站,大祥等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為大祥企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
js整數(shù)的操作
使用|0和~~可以將浮點(diǎn)轉(zhuǎn)成整型且效率方面要比同類(lèi)的parseInt,Math.round 要快,在處理像素及動(dòng)畫(huà)位移等效果的時(shí)候會(huì)很有用。性能比較見(jiàn)此。
var foo = (12.4 / 4.13) | 0;//結(jié)果為3 var bar = ~~(12.4 / 4.13);//結(jié)果為3
還有一個(gè)小技巧,就是!!2個(gè)嘆號(hào),可以講一個(gè)值,快速轉(zhuǎn)化為布爾值。你可以測(cè)試一下!
var eee="eee"; alert(!!eee)
返回的是true,也就是說(shuō)任何一個(gè)值前面加??!都可以恒等于true。除非這個(gè)值本來(lái)就是布爾值,或者為 undefined, null, 0, false, NaN, '',因?yàn)槲姨岬降?nbsp;undefined, null, 0, false, NaN, '' ,這些,本來(lái)就是false,所以加了兩個(gè)!!之后,還是fasle。
感謝各位的閱讀!關(guān)于“js整數(shù)的操作示例”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
本文題目:js整數(shù)的操作示例
地址分享:http://www.dlmjj.cn/article/iggoee.html


咨詢
建站咨詢
