2016-09-22 89 views
1

我一直在閱讀一些代碼,發現一個函數:什麼是~~在JavaScript中的意思?

randint: function(n) { 
     return ~~(Math.random() * n) 
    } 

我知道〜意思是「不」,但怎麼做~~改變這種return語句?

+2

這是連續 – m0meni

+3

兩隻時卻位運算符這是強制數值的方式來「擠」到了32位整數值。 – Pointy

+2

這是一種繪製鬍鬚的常用方法? – adeneo

回答

2

「但是如何改變這個返回語句?」

答案:它削減所有小數位數。

~~42.453754 - >42

相關問題