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

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

巴扎黑
巴扎黑原創
2016-12-19 15:30:481273瀏覽

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


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:JS廣告跳轉下一篇:JS廣告跳轉