IF & ELSE. Alcune volte javascript richiede l'abilità di distinguere tra differenti possibilità.

Slides:



Advertisements
Presentazioni simili
Guida Pratica Prof. Carla Fanchin
Advertisements

Come si fa a visualizzare una query? Attivato lelenco delle query, si fa doppio clic sullopzione Attivato lelenco delle query, si fa doppio clic sullopzione.
Un esempio di presentazione
Introduzione al linguaggio C++
INFORMATICA Altre Istruzioni di I/O
Facciamo uno script I Usiamo il comando condizionale e quello che abbiamo imparato sulle funzioni per costruire una pagina che: –proponga una lista di.
APRIRE PROGRAMMA DI POSTA OUTLOOK EXPRESS
JavaScript 7. Eventi di JavaScript.
PHP.
MATLAB.
MATLAB. Scopo della lezione Programmare in Matlab Funzioni Cicli Operatori relazionali Esercizi vari.
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
LOOPS.
JAVASCRIPT DIFFERENZA TRA JAVASCRIPT E JAVA TAG LO SCRIPT OGGETTI LE CLASSI FUNZIONE GESTORE DI EVENTI ELEMENTI DEL LINGUAGGI è un vero e proprio linguaggio.
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab m-file m-file script script Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali.
MATLAB. …oggi… Programmare in Matlab Programmare in Matlab Funzioni Funzioni Cicli Cicli Operatori relazionali Operatori relazionali Esercizi vari Esercizi.
Uso dei cicli y t =c+ty t-1 +e Un uso dei cicli può essere quello di creare una serie storica per cui y t =c+ty t-1 +e dove poniamo c e t scalari ed e~N(0,1).
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
Benvenuto nella presentazione “esercitazione” di Power Point.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
Corso di Informatica A.A
PHP – Un’introduzione Linguaggi e Traduttori 2003 Facoltà di Economia
INFORMATICA Altre Istruzioni di I/O. © Piero Demichelis 2 Funzioni di I/O Per la lettura e la scrittura da videoterminale il C prevede numerose istruzioni.
Lezione 2 Programmare in ASP
Realizzazione siti web Pagine web dinamiche - javascript.
Corso di PHP.
DBMS ( Database Management System)
Javascript Javascript è il linguaggio di scripting più diffuso sul Web
Javascript 6 Funzioni. Una funzione sarà eseguita in risposta ad un evento o ad una chiamata diretta. Le funzioni possono essere inserite comodamente.
JavaScript 1. Origine E uno dei primi linguaggi di scripting per il web sviluppato da Netscape nel 1995 E interpretato Ha alcune similarità sintattiche.
Marialuisa Paparo A.A 2013/2014 Io e iplozero.
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
Lezione 6 Strutture di controllo Il condizionale
Paragrafi e allineamenti
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
Introduzione alla programmazione web
Di Luca Santucci 5° Programmatori
Eventi Come rendere gli elementi HTML di una pagina web sensibili alle azioni del mouse.
BIOINFO3 - Lezione 331 SUBROUTINE IN PERL Una subroutine (funzione, metodo, procedura o sottoprogramma), e` una prozione di codice all`interno di un programma.
BIOINFO3 - Lezione 301 CGI-BIN Abbiamo visto che CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. In particolare.
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
Costruzione di archi di tempo In quest’esempio vedremo come costruire archi di tempo di lunghezza variabile e di lunghezza fissa Per vedere la costruzione.
INTRODUZIONE A JAVASCRIPT
Funzioni. La sintassi generale di una funzione è:
Microsoft Access Query (II), filtri.
TUTORIAL DOUBLECHECK. Per avviare la procedura cliccare sull’icona matita (Gestione Pubblicazioni) posta in alto a destra. Università di prova > Informatica.
JavaScript Generalità Cos'è JavaScript?
Lezione 3 Struttura lessicale del linguaggio
CORSO Di WEB DESIGN prof. Leonardo Moriello
Microsoft Access Maschere (II).
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Introduzione a Javascript
Ajax.ptt 1 Asynchronous JavaScript and XML cross-browser XMLHttpRequest()standard w3c firefox,opera,gchrome ActiveXObject("Microsoft.XMLHTTP") ActiveXObject("Msxml2.XMLHTTP")
Serve per: Fare calcoli (operazioni su numeri e testi, applicazione di formule e funzioni) Archiviare dati (base di dati, “database”) Creare grafici (sulla.
Tag FRAMESET. I frame sono un particolare tipo di struttura HTML, che consente di suddividere la finestra del browser in diversi riquadri distinti. Un'insieme.
INTRODUZIONE. Javascript è un linguaggio di scrittura che permette di aggiungere veri e propri programmi alle tue pagine web.
I L CODICE HTML. U n'immagine regolare funzionante come un bottone-link appare in questa maniera nel codice HTML:
COOKIES. Un cookie è semplicemente una variabile che la tua pagina web può cedere al computer del visitatore, oppure una variabile che dal computer del.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
Per cercare un libro di un autore italiano scegli la ricerca per liste.
LETTERE MAIUSCOLE. E' molto importante tenere a mente che javascript compie una netta distinzione tra lettere maiuscole e minuscole.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
EVENTI Gli eventi sono delle azioni che possono essere identificate da javascript. 1 - onMouseOver, che viene messo in atto quando l'utente fa scorrere.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Corso base Lezione 1: affrontare l'emergenza. Il pc è come una casa... Ogni parte ha una sua funzione e utilità...
Per cercare un libro su un argomento (keywords) solo tra quelli scritti in una determinata lingua scegli la ricerca combinata.
SISTEMA GESTIONE TOMBINI
Prof. P.Sanna - Prof.ssa D.Lecca Corso A programmatori 1 La gestione delle risorse e dei file.
Il linguaggio SQL (Structured Query Language) è il linguaggio standard per creare, manipolare e interrogare database relazionali. SQL non è case-sensitive:
Corso Web Developer Lezione 1 – Cenni su JavaScript.
Transcript della presentazione:

IF & ELSE

Alcune volte javascript richiede l'abilità di distinguere tra differenti possibilità.

Per esempio, potresti avere un programma che indica il tipo di browser usato dal visitatore.

Se questo è MSIE, dovrà essere caricata una pagina specificamente creata per quel tipo di browser, se invece è Netscape dovrà caricare un'altra pagina

La sintassi generale per gli "if statements" (dove ad ogni opzione corrisponde un diverso comportamento) è:

if (condition) {action1} else {action2};

Ecco un possibile esempio: if (browser=="MSIE") {alert("Stai usando MSIE")} else {alert("Stai usando Netscape")};

Ancora una volta, è importante notare che if si scrive "if". L'uso delle maiuscole ("IF") causerebbe un errore.

Nota anche che quando confronti le variabili, devi inserire tra queste il segno di doppio uguale (==).

Quando scriviamo browser="MSIE" dobbiamo effettivamente immagazzinare "MSIE" nella variabile chiamata browser.

Quando si scrive browser=="MSIE" javascript riconosce che si vuole imporre un confronto, e non un'assegnazione di valore.

La prossima sezione spiegherà i diversi operatori (=, etc.).prossima sezione

Si possono creare degli if statement più complessi semplicemente inserendo altri if statement nella parte else.

if (condition) {action1} else {if (condition) {action2} else {action3};};

Un esempio:

if (browser=="MSIE") {alert("Stai usando MSIE")} else {if (browser=="Netscape") {alert("Stai usando Netscape")} else {alert("Stai usando un browser sconosciuto")};};

E, OPPURE & NON

Per completare i tuoi if statements, puoi usare i cosiddetti operatori logici.

E si scrive && ed è usato quando si vuole verificare se più di una condizione è vera.

Es: Se il cesto contiene uova e il cesto contiene pancetta, possiamo avere uova con pancetta.

La sintassi è: if (condition && condition) {action}

if (hour==12 && minute==0) {alert("E' mezzogiorno")};

Oppure si scrive || e viene usato quando si vuole verificare se più condizioni sono vere.

(|| si ottiene usando il tasto shift combinato con il tasto \ )

Es: Se il cesto contiene latte oppure il cesto contiene acqua, avremo qualcosa da bere.

La sintassi è: if (condition || condition) {action}

if (hour==11 || hour==10) {alert("Mancano meno di 2 ore a mezzogiorno")};

Non si scrive ! ed è usato per invertire il risultato.

Es: Se il cesto non contiene uova o non contiene pancetta, non possiamo avere uova con pancetta.

La sintassi è: if (!(condition)) {action}

if (!(hour==11)) {alert("Manca più di 1 ora a mezzogiorno")};

FUNZIONI

Invece di inserire javascript nella tua pagina in modo che il browser svolga i compiti assegnati dal programma, potresti avere bisogno di usare javascript soltanto in occasioni particolari.

Per esempio, se componi un codice javascript per cambiare il colore di fondo della pagina quando l'utente clicca su un certo bottone, è necessario informare il browser che il programma non dovrà partire subito dopo essere stato caricato.

Per impedire al browser di far partire un programma appena caricato, bisogna scrivere il programma come una funzione.

Se javascript viene scritto sotto forma di funzioni, gli ordini verranno eseguiti soltanto dopo una specifica richiesta. In questo modo si ottiene il controllo completo della determinazione dei tempi.

Guarda come vengono scritte le righe del programma sotto forma di funzioni:

function myfunction() { alert("Benvenuto nel mio mondo!!"); }

Clicca sul bottone per vedere il programma qui sopra messo in pratica:

Se la riga: alert("Benvenuto nel mio mondo!!"); non fosse stata scritta all'interno di una funzione, sarebbe comparsa sullo schermo non appena fosse stata caricata.

Ma siccome l'abbiamo scritta come una funzione, è stato possibile vederla solo dopo avere cliccato sul bottone

Ecco come abbiamo ottenuto la funzione:

Come puoi vedere, abbiamo collocato il bottone in un form e abbiamo aggiunto l'evento onClick="myfunction()" alle proprietà del bottone.

La prossima pagina darà una descrizione dettagliata dei diversi eventi usati per far partire le funzioniprossima pagina