2017-08-04 9 views
-2

は、私はJavaScriptで2進数を持っていると言う:バイナリ数字を数字でプリントするには?

var myNumber = 0b0001110; 

私は数字でそれを数字を印刷するにはどうすればよいですか?

0 
0 
0 
1 
1 
1 
0 

私は、nが与えられた位置であると、String(myNumber).charAt(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]); 
 
}

関連する問題