Contenuto principale
Programmazione
Corso: Programmazione > Unità 1
Lesson 8: Testi e stringheRipasso: testo e stringhe
Ecco un ripasso di ciò che abbiamo visto nel tutorial sul testo:
Prima di questo tutorial, stavamo usando valori numerici per la maggior parte delle cose: passare numeri alle funzioni, memorizzare dei numeri nelle variabili, ecc. Come hai visto, possiamo anche usare il testo. In JavaScript chiamiamo questi valori di testo stringhe; pensali come una stringa di lettere.
Per creare una stringa, mettiamo il testo tra virgolette:
"Hello World!"
Poi dobbiamo fare qualcosa con questa stringa, ad esempio passarla al comando t, e, x, t, left parenthesis, right parenthesis:
text("Hello World!", 100, 100);
Possiamo anche salvarla in una variabile e poi passare la variabile al comando t, e, x, t, left parenthesis, right parenthesis:
var myGreeting = "Hello World!";
text(myGreeting, 100, 100);
Possiamo anche utilizzare le virgolette singole:
var myGreeting = 'Hello World!';
Ma non possiamo mischiare i tipi di virgolette: sarebbe un errore! Scegli se usare le virgolette singole e doppie, e resta coerente alla tua scelta.
var myGreeting = 'Hello World!"; // oh noes!
Proprio come possiamo manipolare i valori numerici, possiamo anche manipolare le stringhe. Possiamo, ad esempio, sommare una stringa a un'altra stringa:
var myGreeting = "Alo";
var myName = "Winston";
var sayHello = myGreeting + ", " + myName + "!"; // Alo, Winston!
Quando combiniamo stringhe in JS, creiamo le stringe concatenate. Possiamo anche combinare stringhe e valori numerici:
var xPos = 10;
var yPos = 20;
var label = "The coordinates are " + xPos + ", " + yPos;
In questo tutorial abbiamo visto anche che possiamo usare diversi comandi per cambiare la dimensione e il colore del testo quando mostriamo le stringhe con il comando t, e, x, t, left parenthesis, right parenthesis. Puoi scoprire di più su questi comandi nella sezione sul testo della nostra documentazione (clicca sulla scheda "documentazione" per trovarla).
Vuoi unirti alla conversazione?
Ancora nessun post.