首頁 >後端開發 >php教程 >推薦10款統計二進位原始碼(收藏)

推薦10款統計二進位原始碼(收藏)

巴扎黑
巴扎黑原創
2017-06-15 09:59:321495瀏覽

咋們搞前端的,想必很少有機會接觸二進位吧,那些位運算啥的,不是底層應該考慮的問題嘛?昨天看到一個題目,它和二元相關,但用不用位運算都沒關係,借助JS的語言特性,也能輕易地解決。描述如下:寫一個函數,接收一個十進制的正整數作參數,用二進位表示它,並傳回那些數位等於1的數目。來個例子:1234表示為二進位是10011010010,這裡面有5個1,所以回傳5。看了這個描述,我的腦海中首先想到的是,以前老師上課教的,怎麼從十進制轉二進制(書到用時方恨少^_^)。還好我記性不錯,很快想到了,對這個正整數先對2取餘,再除以2,結果再對2取餘,再除以2......直到結果為0。那麼,在上面的過程裡面用一個變數記錄餘數為1的次數,最後再回傳即可。於是便有了以下的做法:var countBits = function(n) { &

1. JavaScript趣題:統計二進位

推薦10款統計二進位原始碼(收藏)

簡介:咋們搞前端的,想必很少有機會接觸二進位吧,那些位運算啥的,不是底層應該考慮的問題嘛?

【相關問答推薦】:

#

以上是推薦10款統計二進位原始碼(收藏)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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