|
|
|
Operatori speciali
| |
Scritto il 14/07/2002
|
?
Sintassi: condizione ? espresspervero : espressperfalso
Se la condizione è valutata per true ritorna espresspervero, altrimenti restituisce espressperfalso
,(virgola)
Serve a separare diverse espressioni l’una dall’altra in una posizione che prevede una singola espressione. Tutte le espressioni vengono valutate, ma il valore che viene preso in considerazione è quello dell’ultima espressione.
.(punto)
Serve a richiamare una proprietà o un metodo associato ad un oggetto
es: document.write(...);
delete
elimina un oggetto.
es: delete nomeoggetto o oggetto.proprietà o array[ind]
new
crea una nuova istanza di un oggetto predefinito o definito dall’utente.
es: nomeoggetto=new tipooggetto(parametro1[, parametro2 ....parametroX])
this
riferisce le operazioni all’oggetto corrente.
es: qui=this.ciao
typeof
ritorna una stringa contenente il tipo dell’operando. L’operando può essere anche racchiuso tra parentesi.
es: typeof(operando)
void
valuta un’espressione senza ritornare alcun valore, l’espressione può anche essere racchiusa tra parentesi.
es: void(espressione)
|
|
|
|
|