EchoEcho.Com
CORSI COMPLETI

HOME CORSI JAVASCRIPT FONDAMENTALI     
EchoEcho.Com
STRUMENTI & RISORSE
 HOME 
 
 CORSI 
 
 RISORSE 
 
 STRUMENTI 
 
 DOCUMENTAZIONE 
 
 MAPPA 
  
  CERCA QUESTO SITO

Suggerisci questo Sito a un Amico
SUGGERISCI QUESTO SITO

JAVASCRIPT FONDAMENTALI

INTRODUZIONE


DOVE INSERIRLO


IL PRIMO PROGRAMMA


LETTERE MAIUSCOLE


POPUP BOXES


VARIABILI



IF & ELSE


FUNZIONI


EVENTI


LOOPS


ARRAYS

Fondamentali JavaScript :
VARIABILI

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. Su ogni scatola dovresti poi annotare il contenuto.
  • le scatole rappresentano le variabili.
    - I posti dove riporre le cose.


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


  • 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 informazioni. Tutte le variabili sono raggiungibili attraverso un nome particolare da te assegnato.




Guarda questo esempio:

<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.

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.

<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.

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

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

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

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




ASSEGNARE VALORI ALLE VARIABILI

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 sia testi.
Nota in particolare l'uso delle parentesi per controllare il trattamento di formule complesse.

EsempioValore risultante
a=2;
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);
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

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 funzioni usando gli altri operatori disponibili.

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;.


OperatoreSpiegazioneEsempio
++incrementoa=5;
a++;

a è adesso uguale a 6
--decrementoa=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

Ci sono diversi modi di confrontare le variabili.

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

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

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

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

Se ti dimentichi di usare il segno di doppio uguale quando instauri un rapporto di uguaglianza tra variabili, e adoperi invece soltanto un segno di uguale, non creerai alcun confronto tra le variabili. Quello che succederà sarà che alla variabile a sinistra del segno di uguale verrà assegnato il valore della variabile di destra.

Un esempio dell'errore:

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

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




Questa tabella contiene i diversi operatori di comparazione:

OperatoreSpiegazioneEsempio
==uguale a4==5 (falso)
5==5 (vero)
5==4 (false)
!=non uguale a4!=5 (vero)
5!=5 (falso)
5!=4 (vero)
<minore di4<5 (vero)
5<5 (falso)
5<4 (falso)
>maggiore di4>5 (falso)
5>5 (falso)
5>4 (vero)
<=minore o uguale a4<=5 (vero)
5<=5 (vero)
5<=4 (falso)
>=maggiore o uguale a4>=5 (falso)
5>=5 (vero)
5>=4 (vero)






Sulla pagina funzioni troverai materiale sulle variabili globali e locali.

Sulla pagina array troverai materiale sui modi di gestire grandi quantità di variabili.



<< PRECEDENTE
CONTINUA >>

JAVASCRIPT MENU

JAVASCRIPT FONDAMENTALI


BOTTONI ANIMATI


RIVELAZIONE DEL BROWSER


COOKIES


POPUP WINDOWS


MENU' A DISCESA


CONVALIDA DEL FORM


PROGRAMMA FRAMESET


LINK MULTIPLA




EchoEcho.Com
CORSI COMPLETI
 HOME 
 
 CORSI 
 
 RISORSE 
 
 STRUMENTI 
 
 DOCUMENTAZIONE 
 
 MAPPA 
EchoEcho.Com
STRUMENTI & RISORSE

(c) Copyright 1998-1999 NetKontoret - All Rights Reserved