JavaScript で簡単なゲームを作成していますが、ストーリーではプレイヤーの名前を言う必要があります。だから私がこれまでに持っているものは次のとおりです:
var name = prompt("what is your name?");
console.log("story" name "story);
二行目はどうするの?または、これを行う別の方法があります。console.log();
コンソールで2 対 1 の回線を使用することは可能ですか?
JavaScript で簡単なゲームを作成していますが、ストーリーではプレイヤーの名前を言う必要があります。だから私がこれまでに持っているものは次のとおりです:
var name = prompt("what is your name?");
console.log("story" name "story);
二行目はどうするの?または、これを行う別の方法があります。console.log();
コンソールで2 対 1 の回線を使用することは可能ですか?
次に+
、文字列を結合するために使用します。
console.log("story " + name + " story");
console.log
複数の引数を取るので、以下を使用してください:
console.log("story", name, "story");
nameがobject
または の場合array
、複数の引数を使用する方が連結よりも優れています。object
またはを文字列に連結するarray
と、変数の内容ではなく型をログに記録するだけです。
ただし、nameが単なるプリミティブ型の場合、複数の引数は連結と同じように機能します。
別のコンソール メソッドを使用できます。
let name = prompt("what is your name?");
console.log(`story ${name} story`);
ES6 を使用する場合は、次のこともできます。
var name = prompt("what is your name?");
console.log(`story ${name} story`);
注: このようにするには、"" や '' の代わりにバッククォート `` を使用する必要があります。
ログに複数の引数を渡すことができます:
console.log("story", name, "story");
それはあなたが望むものに依存します。
console.log("story "+name+" story")
文字列を連結して出力します。私にとっては、何が起こっているのかを簡単に確認できるので、これを使用しています。
使用console.log("story",name,"story")
は連結に似ていますが、次のように実行されるようです。
var text = ["story", name, "story"];
console.log(text.join(" "));
これは、スペースで区切られて、配列内のすべてのアイテムを一緒にプッシュしています。.join(" ")