2016-09-22 10 views
1

私はいくつかのコードを読んで、機能を気づいてきた:何が~~ JavaScriptの意味ですか?

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

私は〜が「ない」を意味しますがどのように~~このreturn文を変更するん知っていますか?

+2

それは32ビット整数値に「圧搾」される数値を強制する方法の行 – m0meni

+3

における2つのビット単位のNOT演算子です。 – Pointy

+2

口ひげを描くのは一般的なやり方ですか? – adeneo

答えて

2

"しかし、このreturn文を変更するにはどうしたらいいですか?"

回答:すべての小数点を切り捨てます。

~~42.453754 - >42

関連する問題