HOME

Contatti

MATEMATICA CON JAVASCRIPT


LITERAL IN JAVASCRIPT

Nel gergo informatico literal indica un valore che pu essere numerico, alfanumerico, logico e cos via; non si tratta quindi di variabili, ma di dati fissi che vengono letteralmente inseriti in uno script, come il numero 7, o la stringa 'Ciao a tutti'.
La rappresentazione dei literals soggetta a regole ben precise che ne consente l'interpretazione che ci aspettiamo da parte dell'interprete.

integer literals
Numerici interi in base dieci: le cifre sono 0 1 2 3 4 5 6 7 8 9; il simbolo - indica che il numero negativo.
Un numero consiste di un solo zero, oppure deve iniziare per una cifra da 1 a 9. I numeri negativi sono preceduti dal segno -
ESEMPI: 0; -134; 10000
hex literals
Numerici interi in base sedici: le cifre sono 0 1 2 3 4 5 6 7 8 9 A B C D E F (eventualmente minuscole); il simbolo - indica che il numero negativo.
Deve iniziare con 0x oppure 0X
ESEMPI: 0xff; 0X12a; 0xA102
octal literals
Numerici interi in base otto: le cifre sono 0 1 2 3 4 5 6 7; il simbolo - indica che il numero negativo.
Deve iniziare con 0
ESEMPI: 0104; 044567
floating literals
Numerici decimali (in virgola mobile).
Per separare la parte intera dalla parte decimale si usa il punto, come nelle calcolatrici; anche possibile rappresentarli in forma esponenziale: ad esempio, 6.124e+28 rappresenta 6.144 × 1028
ESEMPI: .132; 0.15; 4E-1; 4e-1; 32.11e+104

Il valore positivo pi vicino allo zero rappresentabile in JavaScript approssimativamente 5×10-324. Un valore pi piccolo viene approssimato a zero (underflow).
Tale valore esprimibile attaverso la propriet di sola lettura Number.MIN_VALUE.
Il valore numerico massimo esprimibile in JavaScript approssimativamente 1.79×10308. Un valore maggiore rappresentato come Infinity
Tale valore esprimibile attaverso la propriet di sola lettura Number.MAX_VALUE.

string literals (alfanumerici)
Sequenze di caratteri racchiuse fra virgolette, ad esempio "Ciao" oppure fra apici, ad esempio 'Ciao'
Le variabili tipo string possono anche contenere valori numerici, ma in questo caso non possibile eseguire operazioni matematiche con essi.

NOTA BENE:

Di norma preferibile chiudere i dati alfanumerici fra apici, per non creare sovrapposizioni con HTML che usa le virgolette, come in questo segmento di codice:
<a href="javascript:alert('Il maggior numero positivo '+ Number.MAX_VALUE)">valore</a>
che abbiamo usato pi sopra per permettere la visualizzazione del massimo numero rappresentabile in JavaScript. Se avessimo usato le virgolette per racchiudere il messaggio, questo sarebbe stato interpretato come chisura di a href=" e in conclusione il nostro codice non avrebbe funzionato. Se poi dobbiamo scrivere una parola con l'apostrofo o con l'accento, come ad esempio EREDITA', basta anteporre il simbolo backslash \ all'apice.

ESEMPIO DI CODICE:
<a href="javascript:alert('HAI RICEVUTO UN\'IMPORTANTE EREDITA\'')">ESEMPIO</a>

RISULTATO: ESEMPIO

NOTA BENE:

Per una lista completa delle cosidette sequenze escape, che permettono sia di visualizzare i caratteri che di eseguire istruzioni come tabulare, andare a capo... clicca qui

BOOLEAN LITERALS    
boolean literals
Rappresentano i valori di verit e quindi possono essere soltanto true (vero) o false (falso).
Il valore zero, nullo o stringa vuota false; un qualunque valore diverso da zero o da stringa vuota true.

ARRAY LITERALS    
array literals
Si tratta di array che si definiscono attraverso le parentesi quadre, ad esempio come
settimana = ["Lun", "Mart", "Merc", "Gio", "Ven", "Sab", "Dom"].
Una caratteristica notevole che possibile anche non indicare tutti gli elementi, ma si possono lasciare degli spazi vuoti separati da virgole: in tal caso, l'elemento mancante viene creato come undefined. Ad, esempio, con il seguente codice: impegni = ['12','15', ,'17'], il il terzo elemento indefinito, il quarto '17'.

IN EVIDENZA DAL SITO

 




CALCOLATRICE
SCIENTIFICA



CON SPIEGAZIONI
ED ESEMPI

 




TARTAMONDO - PER BAMBINI




AREA GIOCHI

 

 

 

 

 

... tanto altro ancora...

 


Indice

©2003 - 2012 www.webfract.it