2017-09-15 9 views
-2

toString()メソッドで渡される引数は、Numberが対応する文字列に変更された基底とします。 例えば、6.toString(2)そのバイナリすなわち110なぜtoString()メソッドは別のステートメントとして記述されたときに別の動作をしますか?

を与えることになっている。しかし、私は次のコードを使用する場合:

var x = 6; 
x.toString(2); 
console.log(x); 

を私が使用時に前記

を出力する。しかし:?

var x = 6; 
console.log(x.toString(2)); 

それはなぜこれが起こらない110

を出力しますかあなたが最初のケースでは、xの値を変更していない

答えて

3

はおっと

var x = 6; 
 
x.toString(2); 
 
console.log(x); 
 

 
x = x.toString(2); 
 

 
console.log(x);

+0

次のコードスニペットを試してみてください!そうですか!それは非常にばかげた質問でした。ありがとう! – AKronym

関連する問題