LETTERE MAIUSCOLE E molto importante tenere a mente

  • Slides: 53
Download presentation
LETTERE MAIUSCOLE

LETTERE MAIUSCOLE

E' molto importante tenere a mente che javascript compie una netta distinzione tra lettere

E' molto importante tenere a mente che javascript compie una netta distinzione tra lettere maiuscole e minuscole.

Javascript non considera una variabile chiamata myvalue nella stessa maniera in cui considera una

Javascript non considera una variabile chiamata myvalue nella stessa maniera in cui considera una variabile chiamata MYVALUE.

Guarda questi esempi:

Guarda questi esempi:

Esempio 1

Esempio 1

<html> <head> <title>My Page</title> </head> <body> <script> myvalue=2; myvalue=5; result=myvalue+myvalue; document. write(result); </script> </body>

<html> <head> <title>My Page</title> </head> <body> <script> myvalue=2; myvalue=5; result=myvalue+myvalue; document. write(result); </script> </body> </html>

Esempio 2

Esempio 2

<html> <head> <title>My Page</title> </head> <body> <script> myvalue=2; My. Value=5; result=myvalue+My. Value; document. write(result);

<html> <head> <title>My Page</title> </head> <body> <script> myvalue=2; My. Value=5; result=myvalue+My. Value; document. write(result); </script> </body> </html>

Il risultato dell'esempio 1 sarà 10 (5+5). Il risultato dell'esempio 2 sarà 7 (2+5).

Il risultato dell'esempio 1 sarà 10 (5+5). Il risultato dell'esempio 2 sarà 7 (2+5).

Un ottimo consiglio è di usare la stessa sintassi per tutte le variabili.

Un ottimo consiglio è di usare la stessa sintassi per tutte le variabili.

Si possono scrivere tutte le variabili in minuscolo, iniziare con una maiuscola o scrivere

Si possono scrivere tutte le variabili in minuscolo, iniziare con una maiuscola o scrivere tutte le variabili in maiuscolo.

Non c'è un modo migliore di un altro l'importante è che sia uno solo!

Non c'è un modo migliore di un altro l'importante è che sia uno solo!

VARIABILI

VARIABILI

Le variabili si possono paragonare a delle piccole caselle con nomi.

Le variabili si possono paragonare a delle piccole caselle con nomi.

Se dovessi riporre 5 paia di scarpe, ti servirebbe una scatola per ogni paio.

Se dovessi riporre 5 paia di scarpe, ti servirebbe una scatola per ogni paio. Su ogni scatola dovresti poi annotare il contenuto.

 • le scatole rappresentano le variabili. - I posti dove riporre le cose.

• le scatole rappresentano le variabili. - I posti dove riporre le cose.

nomi sulle scatole rappresentano i nomi delle variabili. - Sono i nomi che adoperi

nomi sulle scatole rappresentano i nomi delle variabili. - Sono i nomi che adoperi riferendoti ad ognuna delle scatole. • I

 • Ed infine le scarpe, rappresentano il contenuto delle variabili. - Cosa è

• Ed infine le scarpe, rappresentano il contenuto delle variabili. - Cosa è riposto nelle scatole.

Una variabile è semplicemente un luogo nella memoria del computer dove si immagazzinano le

Una variabile è semplicemente un luogo nella memoria del computer dove si immagazzinano le informazioni.

Tutte le variabili sono raggiungibili attraverso un nome particolare da te assegnato. .

Tutte le variabili sono raggiungibili attraverso un nome particolare da te assegnato. .

Guarda questo esempio:

Guarda questo esempio:

<html> <head> <title>La Mia Pagina Javascript</title> </head> <body> <script> myname="Henrik"; document. write(myname); </script> </body>

<html> <head> <title>La Mia Pagina Javascript</title> </head> <body> <script> myname="Henrik"; document. write(myname); </script> </body> </html>

Questo esempio scriverà "Henrik" nel documento

Questo esempio scriverà "Henrik" nel documento

Nota che quando vuoi sistemare un testo in una variabile, devi mettere il testo

Nota che quando vuoi sistemare un testo in una variabile, devi mettere il testo tra " ": Il motivo è che javascript usa " " per distinguere tra testo e variabili.

Guarda l'esempio qui sotto per capire l'importanza di questo accorgimento.

Guarda l'esempio qui sotto per capire l'importanza di questo accorgimento.

<html> <head> <title>La Mia Pagina Javascript</title> </head> <body> <script> Henrik="il mio nome"; myname=Henrik; document.

<html> <head> <title>La Mia Pagina Javascript</title> </head> <body> <script> Henrik="il mio nome"; myname=Henrik; document. write(myname); </script> </body> </html>

Prova a predire il risultato dell'esempio prima di continuare a leggere.

Prova a predire il risultato dell'esempio prima di continuare a leggere.

- Nella prima riga, il testo "il mio nome" è sistemato nella variabile Henrik.

- Nella prima riga, il testo "il mio nome" è sistemato nella variabile Henrik.

- Nella seconda riga, la variabile Henrik è sistemata nella variabile myname.

- Nella seconda riga, la variabile Henrik è sistemata nella variabile myname.

- Infine nella riga 3, la variabile myname è inserita nel documento.

- Infine nella riga 3, la variabile myname è inserita nel documento.

Il risultato è che sulla pagina si vedrà scritto "il mio nome".

Il risultato è che sulla pagina si vedrà scritto "il mio nome".

ASSEGNARE VALORI ALLE VARIABILI

ASSEGNARE VALORI ALLE VARIABILI

La maniera più comune di assegnare un valore a una variabile è l'uso del

La maniera più comune di assegnare un valore a una variabile è l'uso del simbolo =.

Guarda questi esempi e osserva i modi diversi per ottenere variabili contenenti sia valori

Guarda questi esempi e osserva i modi diversi per ottenere variabili contenenti sia valori sia testi.

Nota in particolare l'uso delle parentesi per controllare il trattamento di formule complesse.

Nota in particolare l'uso delle parentesi per controllare il trattamento di formule complesse.

Esempio a=2; a++; a=2; a--; a=2; b=a++; a=2; b=3; c=a+b; a=2; d=a+6; First="Henrik"; Last="Petersen";

Esempio a=2; a++; a=2; a--; a=2; b=a++; a=2; b=3; c=a+b; a=2; d=a+6; First="Henrik"; Last="Petersen"; Full=First+" "+Last; a=2*7; b=20/5; c=(20/5)*2; d=20/(5*2); Valore risultante a=2 a=3 (2+1) a=1 (2 -1) b=3 (2+1) ? c=5 (2+3) d=8 (2+6) First=Henrik Last=Petersen Full=Henrik Petersen a=14 (2*7) b=4 (20/5) c=8 (4*2) d=2 (20/10)

OPERATORI ARITMETICI

OPERATORI ARITMETICI

Le tabelle qui sopra contengono i cosiddetti "operatori aritmetici" a++ e a--.

Le tabelle qui sopra contengono i cosiddetti "operatori aritmetici" a++ e a--.

Si può vivere benissimo anche senza di essi, perché si possono ottenere le stesse

Si può vivere benissimo anche senza di essi, perché si possono ottenere le stesse funzioni usando gli altri operatori disponibili.

Comunque ti capiterà spesso di vederli adoperati nei programmi, e forse potresti essere tanto

Comunque ti capiterà spesso di vederli adoperati nei programmi, e forse potresti essere tanto pigro da volerli usare anche tu, visto che è più veloce scrivere a++; che a=a+1; .

Operatore ++ -- % Spiegazione Esempio incremento a=5; a++; a è adesso uguale a

Operatore ++ -- % Spiegazione Esempio incremento a=5; a++; a è adesso uguale a 6 decremento a=5; a--; a è adesso uguale a 4 modulo di resto, cioè il resto ottenuto quando due numeri sono divisi. a=8 % 3; a è adesso uguale a 2, perché 8 si può dividere per 3 due volte, lasciando un resto di 2.

CONFRONTO DI VARIABILI

CONFRONTO DI VARIABILI

Ci sono diversi modi di confrontare le variabili.

Ci sono diversi modi di confrontare le variabili.

Il più semplice è il rapporto di uguaglianza, che si indica usando un segno

Il più semplice è il rapporto di uguaglianza, che si indica usando un segno di doppio uguale (==):

if (a==b) {alert("a uguale b")};

if (a==b) {alert("a uguale b")};

if (lastname=="Petersen") {alert("Bel nome!!!")};

if (lastname=="Petersen") {alert("Bel nome!!!")};

Nota: Il comando if statement è spiegato nella prossima sezione.

Nota: Il comando if statement è spiegato nella prossima sezione.

Un esempio dell'errore:

Un esempio dell'errore:

if (lastname="Petersen") {alert("Bel nome!!!")};

if (lastname="Petersen") {alert("Bel nome!!!")};

Questo è un errore assai comune che rovina completamente il programma.

Questo è un errore assai comune che rovina completamente il programma.

Questa tabella contiene i diversi operatori di comparazione:

Questa tabella contiene i diversi operatori di comparazione:

Operatore == != Spiegazione Esempio uguale a 4==5 (falso) 5==5 (vero) 5==4 (false) non

Operatore == != Spiegazione Esempio uguale a 4==5 (falso) 5==5 (vero) 5==4 (false) non uguale a 4!=5 (vero) 5!=5 (falso) 5!=4 (vero)

< > <= >= minore di 4<5 (vero) 5<5 (falso) 5<4 (falso) maggiore di

< > <= >= minore di 4<5 (vero) 5<5 (falso) 5<4 (falso) maggiore di 4>5 (falso) 5>4 (vero) minore o uguale a 4<=5 (vero) 5<=4 (falso) maggiore o uguale a 4>=5 (falso) 5>=5 (vero) 5>=4 (vero)