EH - Esposizione interattiva di xHTML etc.   Indici:   Pagine   Panoramica   Termini   Problemi   Esempi

Tavole di riferimento per JavaScript

Operatori Bitwise        Operatori Logici        Operatori di Confronto        Operatori di Assegnazione        Precedenza degli operatori        Oggetti Stringhe       Oggetti matematici      Oggetti per Navigator     Oggetti associati ad event handlers      Proprietà dei Forms      Proprietà dei Frames       

Operatori bitwise

Operatore Uso Descrizione
bitwise and a & b Fornisce uno in ogni posizione binaria sse i bits di entrambi gli operandi sono uno.

bitwise or

a | b

Fornisce uno in ogni posizione binaria sse almeno uno dei bits degli operandi è uno.

bitwise xor

a ^ b

Fornisce uno in ogni posizione binaria se i bits dei due operandi sono diversi.

bitwise not

~ a

Modifica tutti i valori nelle posizioni binarie del suo operando.

left shift

a << b

Sposta la rappresentazione binaria di a di b bits a sinistra, inserendo degli zeri dalla destra.

sign-propagating right shift

a >> b

Sposta la rappresentazione binaria di a di b bits verso destra, trascurando i bits in eccesso.

zero-fill right shift

a >>> b

Sposta la rappresentazione binaria di a di b bits verso destra, scartando i bits in eccesso e inserendo zeri dalla sinistra.

Operatori Logici

Operatore

Uso

Descrizione

and (&&)

expr1 && expr2

Fornisce vero se entrambe le espressioni logiche expr1 ed expr2 sono vere.

or (||)

expr1 || expr2

Fornisce vero se almeno una delle espressioni logiche expr1 o expr2 è vera.

not (!)

! expr

Se expr è vera, fornisce il valore logico falso e viceversa.

Operatori di Confronto

Un operatore di confronto compara i valori dei suoi due operandi e fornisce un valore booleano. Gli operandi possono essere numerici o stringhe. In questo secondo caso il confronto si basa sull'ordinamento lessicografico.  

Operatore

Uso

Descrizione

uguaglianza  

oprnd1 == oprnd2

Fornisce vero sse i due operandi sono uguali.

disuguaglianza 

oprnd1 != oprnd2

Fornisce vero sse i due operandi sono diversi. 

maggiore

oprnd1 > oprnd2

Fornisce vero sse opernd1 è maggiore di opernd2.  

maggiore o uguale

oprnd1 >= oprnd2

Fornisce vero sse opernd1 è maggiore o uguale ad opernd2.

minore  

oprnd1 < oprnd2

Fornisce vero sse opernd1 è minore di opernd2.  

minore o uguale  

oprnd1 <= oprnd2

Fornisce vero sse opernd1 è minore o uguale ad opernd2.

Operatori di Assegnazione

Operatore

Significato

x += y

x = x + y

x -= y

x = x - y

x *= y

x = x * y

x /= y

x = x / y

x %= y

x = x % y

x <<= y

x = x << y

x >>= y

x = x >> y

x >>>= y

x = x >>> y

x &= y

x = x & y

x ^= y

x = x ^ y

x |= y

x = x | y

Precedenza degli operatori

La seguente tabella descrive l'ordine di precedenza degli operatori, dal più piccolo al più alto.

Operatore

Esempio

assegnazione

= += -= *= /= %= <<= >>= >>>= &= ^= |=

condizionale

?:

or logico

||

and logico

&&

bitwise-or

|

bitwise-xor

^

bitwise-and

&

uguaglianza

== !=

relazionali

< <= > >=

bitwise shift

<< >> >>>

addizione/sottrazione

+ -

moltiplicazione/divisione

* / %

negazione/incremento

! ~ - ++ -- typeof void

parentesi e punto

() [] .

Oggetti stringhe

Metodo

Descrizione

anchor

Crea ancore HTML

big, blink, bold, fixed, italics, small, strike, sub, sup

Crea stringhe formattate HTML

charAt

Fornisce il carattere alla posizione specificata nella stringa

indexOf, lastIndexOf

Forniscono, rispettivamente, la posizione della sottostringa specificata nella stringa o l'ultima posizione della sottostringa specificata

link

Crea hyperlink HTML

split

Spacca un oggetto String in una sequenza di stringhe separando la stringa dalla sottostringa

substring

Fornisce la sottosezione specificata della stringa

toLowerCase

Restituisce la stringa in tutte lettere minuscole.

toUpperCase

Restituisce la stringa in tutte lettere maiuscole

Oggetti matematici

Metodo

Descrizione

abs

Valore assoluto

sin, cos, tan

Funzioni trigonometriche standard; argomento in radianti

acos, asin, atan

Funzioni trigonometriche inverse; fornisce il valore in radianti

exp, log

Esponenziale e logaritmo naturale

ceil

Fornisce il più piccolo intero maggiore o uguale all'argomento.

floor

Fornisce il più grande intero minore o uguale all'argomento

min, max

Forniscono, rispettivamente, il più grande o il più piccolo di due argomenti

pow

Esponenziale; il primo argomento è la base, il secondo è l'esponente

round

Arrotonda l'argomento all'intero più vicino

sqrt

Radice quadrata

Navigator's object array

Array

Descrizione

anchors

Restituisce tutti i tags <a > contenenti un attributo name secondo l'ordine di comparsa nel documento

applets

Restituisce tutti i tags <applet> secondo l'ordine di comparsa nel documento

arguments

Restituisce tutti gli argomenti ad una function

elements

Restituisce un elemento di form (come oggetti Checkbox, Radio e Text ) secondo l'ordine di comparsa nel documento

embeds

Restituisce i tags <embed> secondo l'ordine di comparsa nel documento

forms

Restituisce i tags <form> secondo l'ordine di comparsa nel documento

frames

Restituisce tutti i tags <frame> di una finestra contenente un tag <frameset> secondo l'ordine di comparsa nel documento

history

Restituisce le entrate di una window's history

images

Restituisce i tags <img> secondo l'ordine di comparsa nel documento (le immagini create con il costruttore Image() non sono incluse nell'array images)

links

Restituisce i tags <area href="...">, <a href=""> ed i Link objects creati con il metodo link secondo l'ordine di comparsa nel documento

mimeTypes

Restituisce tutti i tipi MIME supportati dal client (o internamente, mediante applicazioni dell'helper o via plug-ins)

options

Restituisce tutte le options in un oggetto Select (tags <option> ) secondo l'ordine di comparsa nel documento

plugins

Restituisce tutti i plug-ins istallati sul client secondo l'ordine di comparsa nel documento

Oggetti associati ad event handlers

Tipo di evento
Handler
Oggetto
Esempio

Document

onLoad

onUnload

documento

documento

document.onload document.onunload

Form

onSubmit

onBlur

onBlur

onBlur

onChange

onChange

onChange

onClick

onClick

onClick

onClick

onClick

onFocus

onFocus

onFocus

onSelect

onSelect

form

text

textarea

select

text

textarea

select

button

checkbox

radio

reset

submit

text

textarea

select

text

textarea

document.myform.onsubmit =

document.myform.textname.onblur =

document.myform.textaname.onblur =

document.myform.selectname.onblur =

document.myform.textname.onchange =

document.myform.textaname.onchange =

document.myform.selectname.onchange =

document.myform.buttonname.onfocus =

document.myform.checkname.onfocus =

document.myform.radioname.onfocus =

document.myform.resetname.onfocus =

document.myform.submitname.onfocus =

document.myform.textname.onfocus =

document.myform.textaname.onfocus =

document.myform.selectname.onfocus =

document.myform.textname.onselect =

document.myform.textaname.onselect =

Anchor

onClick

onMouseOver

onMouseOut

link

link

link

document.links[0].onclick =

document.links[0].onmouseover =

document.links[0].onmouseout =

Element

onAbort

onAbort

onAbort

onError

onError

onError

onLoad

onLoad

onLoad

image

applet

plugin

image

applet

plugin

image

applet

plugin

document.images[0].onabort =

document.applets[0].onabort =

navigator.plugins[0].onabort =

document.images[0].onerror =

document.applets[0].onerror =

navigator.plugins[0].onerror =

document.images[0].onload =

document.applets[0].onload =

navigator.plugins[0].onload=

Window

onBlur

onFocus

window

window

window.onblur =

window.onfocus =

Proprietà dei Forms

Oggetto
Proprietà
Metodi
Events Handlers

button

name

value

click( )

onClick

checkbox

checked

defaultChecked

name

value

click( )

 

 

onClick

 

 

hidden

name

value

password

defaultValue

name

value

focus( )

blur( )

radio

checked

defaultChecked

length

name

value

click( )

 

 

 

onClick

 

 

 

reset

name

value

click( )

onClick

select

length

name

selecteIndex

optoins (array)
-defaultSelect
-index
-length
-name
-selected
-selectedIndex
-text
-value

blur( )

focus( )

 

 

 

 

 

 

 

onBlur

onFocus

onChange

 

 

 

 

 

 

submit

name

value

click( )

onClick

text

defaultValue

name

value

blur( )

focus( )

select( )

onBlur

onFocus

onSelect

onChange

tetarea

defaultValue

name

value

blur( )

focus( )

select( )

onBlur

onFocus

onSelect

onChange

Proprietà dei Frames

Proprietà

Descrizione

frames

Un array che registra tutti i frames in una finestra

name

Restituisce l'attributo NAME del tag <FRAME>

length

Restituisce il numero di frames figli privi di ulteriore frame

parent

Sinonimo per la finestra o il frame contenente il frameset corrente

self

Sinonimo per il frame corrente

window property

Sinonimo per il frame corrente



Indice pagine - inizio pagina