jsの新機能は以下のとおりです。ここで私は適切な結果を印刷することができません。私は、この部分のコードが+ "names[i]"
で間違っていると思います。配列が適切な結果を出力しないループの場合
var names = ["aha","mk", "jk","hk","fhf"];
for (i=1;i<=names.length;i++){
console.log("I know someone called "+ "names[i]");
}
jsの新機能は以下のとおりです。ここで私は適切な結果を印刷することができません。私は、この部分のコードが+ "names[i]"
で間違っていると思います。配列が適切な結果を出力しないループの場合
var names = ["aha","mk", "jk","hk","fhf"];
for (i=1;i<=names.length;i++){
console.log("I know someone called "+ "names[i]");
}
名前[i]を引用符で囲みません。 それは次のようになります。すべての
var names = ["aha","mk", "jk","hk","fhf"];
for (i=1;i<=names.length;i++){
console.log("I know someone called "+ names[i]);
}
助けを借りてありがとう#aranya –
var names = ["aha","mk", "jk","hk","fhf"];
for (i=1;i<=names.length;i++){
console.log("I know someone called "+ names[i]);
}
名[i]がすでに文字列です。
FIRST:それは定義された変数への参照があるので、誰もが言っているのと同じように、あなたは、二重引用符でnames[i]
を置かないでください。
SECOND:あなたのfor
ループで** **声明i<=names.length
ですが、それはi<names.length
する必要があります。あなたの方法は6までずっと高すぎるでしょう。
i<names.length
はまだ5に達するだろう、と1で開始する番号の高すぎるため、2番目のミスに加えて、あなたはまた、names[i--]
へnames[i]
を変更する必要があります。は、それが
あなたはes6
テンプレート文字列
var names = ["aha","mk", "jk","hk","fhf"];
for (i=0;i<=names.length-1;i++){
console.log(`I know someone called ${names[i]}`);
}
を利用することができ、あなたの価値を提供するために、expression
だ引用符でnames[i]
を使用していない名前は、[I]でおくべきではないことを確認してください二重引用符を付けて0に変更する
var names = ["aha","mk", "jk","hk","fhf"];
for (i=0;i<=names.length;i++)
{
console.log("I know someone called "+ names[i]);
}
私はこれが動作していると思います適切に =記号を削除してi = 0に設定する必要があります
var names = ["aha","mk", "jk","hk","fhf"];
for (i=0;i<names.length;i++){
console.log("I know someone called "+ names[i]);
}
'names [i]'には引用符を使用しないでください。このconsole.logを実行してください( "私は+名前[i]と呼ばれる人を知っています); ' –
引用符は文字列にのみ使用され、配列にはそれらは必要ありません –