剑指Offer——二进制中1的个数(JS实现) Always_positive 2021-04-08 80 阅读1分钟 题目描述 解题思路 将输入的二进制串转换为二进制字符串 使用for循环,遍历其中1的个数 返回1的个数。 实现代码 var hammingWeight = function(n) { let str = n.toString(2) let flag = 0; for (let v of str) { if (v === '1') { flag += 1; } } console.log(flag); return flag; };