JavaScript 特有方法计算二进制中1的个数 split方法

所需积分/C币:9 2020-12-02 17:56:06 40KB PDF
0
收藏 收藏
举报

代码如下: 代码如下: function g(n){ var n = n.toString(2); var count = 0; for(var i=0;i<n.length;i++) { if(n[i] == “1”) count++; } return count; } 觉得这样写很麻烦,突然想到是不是可以利用js的split方法来实现计算1的个数,split的参数为正则\0*\,分离字符串中的1。代码如下: 代码如下: function f(n){ return n.toString(2).split(/0*/).length; } 这样代码就显得很简洁了。 只可惜测试了下

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
weixin_38659789 欢迎大家使用并留下宝贵意见
2020-12-02
  • 分享王者

    成功上传51个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
    最新推荐