Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    come 'NON andare a capo' con JS ?

    il mio codice è questo:
    codice:
    for(let i=0; i<n; i++) {
    console.log(i);
    }
    il risultato è:
    1
    2
    3
    4
    ...
    n

    Ora il problema è come posso invece avere questo risultato:
    1 2 3 4 5 6 ... n

    Avere in una sola riga tutta la fila di numeri utilizzando console.log ?

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,434
    ti basta mettere il risultato in una stringa concatenando di volta in volta i valori e alla fine usi il console.log

    https://www.w3schools.com/jsref/jsref_concat_string.asp
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it L'avatar di ninja72
    Registrato dal
    May 2020
    residenza
    -
    Messaggi
    259
    MDN sconsiglia quando è possibile l'utilizzo di concat per un discorso di performance, consigliando l'utilizzo di operatori di assegnazione "+, +=".

    codice:
      function stampaNumero(titolo,n) {
                let somma = ''
                for (let i = 1; i <= n; i++) {
                   somma += `${i} `
                }
                console.log(titolo + somma)
            }
    
            stampaNumero("stampa numeri: ",10)

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2022 vBulletin Solutions, Inc. All rights reserved.