首頁 > web前端 > js教程 > javascript中一些不常用的實用功能

javascript中一些不常用的實用功能

巴扎黑
發布: 2016-12-19 15:30:48
原創
1292 人瀏覽過

1。 indexOf() 回傳-1表示沒有,回傳0及大於0數表示存在~-1的結果是0,在if裡面相當於false

     0及大於0的通過~運算之後是不為0的數字,在if 裡面相當於true

 

2. ~~

    連續兩次按位取反,可以去除小數位,保留整數,在正數範圍相當於Math.floor 在負數範圍相當於Math.ceil

類似的運算還有n>0    n|0  

    當然用這幾種演算法取整有個限制就是存在數字範圍就在就32位元二進位數範圍內方可使用,也就是數字要在-2147483648 ~ 2147483647 之間,這也是正負20多億的數字了,一般情況下是沒有問題的了

 

3.  這是個問題,讓我有點凌亂

 

3.  這是個問題,讓我有點凌亂

 

3.  這是個問題,讓我有點凌亂

四捨五入為指定小數位數的數字

   Math.round方法可把數字舍入為最接近的整數

  但是對於-4.5.toFixed(0) 和Math.round(-4.5) 卻是一個返回-5,一個回傳-4


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
JavaScript鉤子函數是什麼?
來自於 1970-01-01 08:00:00
0
0
0
怎麼實作 JavaScript點與圓的位置關係
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板