Sto imparando Javascript dal libro Eloquent Javascript di Marijn Haverbeke, c'è esercizio alla fine del secondo capitolo (Struttura del programma). Scrivere un ciclo che rende sette chiamate console.log all'uscita seguente triangolo:Come ottenere la prima parte di questo esercizio di base del ciclo giusto?
#
##
###
####
#####
######
#######
Ho cercato di risolverlo come utilizzando un ciclo.
var hash = "#";
for(counter = 0; counter < 8; counter ++)
{
hash = hash + "#";
console.log(hash);
}
Il problema è che non mostra la prima riga dell'output richiesto, come posso ottenerlo?
Apprezzerei molto qualsiasi soluzione, specialmente se viene fornita con una piccola spiegazione.
Questa è una di quelle poche domande del noob Sono disposto a upvote puramente per il fatto che lei ha chiesto correttamente. Mostra chiaramente la domanda, il problema, il tentativo e l'output effettivo rispetto all'aspettativa. Si prega di non fare obliquamente domande ben fatte - chiudi se necessario, ma non di downvotare. –
Benvenuto nella squadra JS. Sicuramente accetta la risposta di gimbel0893. Dichiarare la variabile come una stringa vuota è la strada da percorrere. – Trasiva
Buon lavoro, @Mohil, benvenuto su StackOverflow! Un suggerimento minore: di solito, vuoi che le variabili del ciclo siano locali, quindi 'per (contatore var ...' sarebbe meglio. – georg