私は Javascript で三角形を作成して遊んでいますが、通常は 2 つの関数を使用して 1 つを作成する必要がありました。私は最近、単一の機能を持つものを作成しようとしましたが、完全に機能しました。しかし、単一の関数のコードのどこにも「 \n 」を言及したことがないため、毎回 for ループを実行した後に新しい行を開始する理由や方法がわかりません。なぜそれがまだ機能するのか、誰か説明できますか?ありがとう。
function tri(num){
var star = '';
for(var i = 1; i <= num; i++){
var star = star + " *";
console.log(star)
}
}
tri(10)
これが私が2つの関数でそれをした方法です
function horiztonal(num){
var star = "";
for(var i = 0; i <= num; i++){
var star = star + " *"
}
console.log(star)
}
function buildTri(num){
var star = "";
for(var i = 0; i < num; i++){
var star = star + horiztonal(i)
}
console.log(star)
}
buildTri(10)
2 関数の試行を実行した後、「未定義」を繰り返す文字列もあります。そのため、誰かがそれについても説明できれば、本当に感謝しています。再度、感謝します。