5

これはさまざまな方法で実現できることを知っています。他の回答で提案されている実装例がすでにいくつかあります。

だから私が求めているのは、それを行うための計算方法に関して最も効率的なものは何かということです.

自明:

var num = 3;

console.log(num.toString(2));

//Outputs:   "11"

//Desired output:   "00000011";

ありがとうございました。

4

1 に答える 1

6

これを試して

console.log(("00000000"+num.toString(2)).substr(-8));

または@LcSalazarが述べたように:

console.log(("00000000"+num.toString(2)).slice(-8));
于 2014-10-07T18:39:40.207 に答える