Visualizzazione dei risultati da 1 a 5 su 5

Discussione: terminare una stringa

  1. #1

    terminare una stringa

    Salve ragazzi vorrei sapere come fare per terminare una stringa in javascript.

    Ad esempio:

    msg+="pippo";
    msg+="topolino";
    msg+="pluto";

    //come fare per terminare qui la stringa ???
    Roberto Dungino

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,260

    Re: terminare una stringa

    Originariamente inviato da dungino
    Salve ragazzi vorrei sapere come fare per terminare una stringa in javascript.

    Ad esempio:

    msg+="pippo";
    msg+="topolino";
    msg+="pluto";

    //come fare per terminare qui la stringa ???
    In che senso terminare??? Ammesso che all'inizio 'msg' sia una stringa vuota, alla fine hai la stringa "pippotopolinopluto". E ... allora?!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Siccome questa stringa sta in una function e può essere richiamata più volte, succede che la stringa tende sempre a concatenarsi e non viene eliminato il contenuto precedente, quindi mi serve un fine stringa.
    Roberto Dungino

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,260
    Originariamente inviato da dungino
    Siccome questa stringa sta in una function e può essere richiamata più volte, succede che la stringa tende sempre a concatenarsi e non viene eliminato il contenuto precedente, quindi mi serve un fine stringa.
    Sveglia!!!! (lo so ... è il primo dell'anno, abbiamo sonno, abbiamo bevuto ecc....)

    Non esiste un "fine stringa"! Dipende solo ed esclusivamente da dove inizializzi la variabile msg.

    Esempio 1:
    codice:
    function prova ()
    {
        var msg = "";
        msg += "paperino ";
        msg += "topolino ";
        return msg;
    }
    
    var testo1 = prova ();
    var testo2 = prova ();
    Sia testo1 che testo2 contengono "paperino topolino "

    Esempio 2:
    codice:
    var msg = "";
    
    function prova ()
    {
        msg += "paperino ";
        msg += "topolino ";
        return msg;
    }
    
    var testo1 = prova ();
    var testo2 = prova ();
    In questo caso, testo1 contiene "paperino topolino " ma (attenzione) testo2 contiene "paperino topolino paperino topolino "
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    grazie
    Roberto Dungino

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 © 2024 vBulletin Solutions, Inc. All rights reserved.