2017-08-04 108 views
-2

說我有一個JavaScript二進制數:如何在javascript中按位數字打印二進制數字?

var myNumber = 0b0001110; 

如何打印數字的數字嗎?它會輸出這樣的:

0 
0 
0 
1 
1 
1 
0 

我試圖安慰String(myNumber).charAt(n),其中n是一個給定的位置,但它沒有工作,我也不想它轉換爲字符串做。我想要十進制數字0和1.
我要求一種打印數字的方法,但我的最終目標是訪問它們。

+1

'(0b0001110)的ToString(2).split( 「」)' - 你將需要自己添加領先的化妝品0。 –

回答

0

你只需要數轉換爲字符串,然後遍歷所有的字符:

var myNumber = 0b0001110; 
 
var myString = myNumber.toString(2); 
 

 
for(var x = 0; x < myString .length; x++){ 
 
    console.log(myString [x]); 
 
}

相關問題