HOME

Contatti

MATEMATICA CON JAVASCRIPT


PROPRIETA' E FUNZIONI GLOBALI


Precedente
A
rgomenti correlati

 


alert()

Metodo che permette di mostrare sullo schermo una finestra predefinita di avviso con il messaggio specificato in parentesi e il pulsante OK.

APPROFONDIMENTO


NaN

 Valore che rappresenta Not - a - Number (non è un numero).

APPROFONDIMENTO


Base della numerazione

 Indica il numero di cifre diverse che vengono usate nella scrittura di un numero.
In base dieci usiamo dieci simboli diversi, le cifre 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
In base due usiamo due simboli diversi, le cifre 0,1.
In base otto usiamo otto simboli diversi, le cifre 0, 1, 2, 3, 4, 5, 6, 7.
In base sedici, o esadecimale, alle dieci cifre della base dieci aggiungiamo A, B, C, D, E, F.

CAMBIAMENTO DI BASE


parseFloat(stringa)

Estrae un valore numerico da stringa, purché questo sia all'inizio della stringa stessa, e si ferma non appena incontra un valore non numerico.

APPROFONDIMENTO


314e+2

Scrittura del numero in forma esponenziale: indica 314 × 102 = 31400

APPROFONDIMENTO


0xFF

Numero intero in base sedici: si riconosce per il fatto che inizia con 0x
Significa 15 × 161 + 15 = 255 in base dieci

0321

Numero intero in base otto: si riconosce per il fatto che inizia con 0
Significa 3 × 82 + 2 × 81 + 1= 209dieci.

APPROFONDIMENTO


FUNZIONI GLOBALI

  1. Introduzione
  2. escape()
  3. unescape()
  4. eval()
  5. isNaN()
  6. Number()
  7. parseFloat()
  8. parseInt()
  9. String()


PROPRIETA' GLOBALI

  1. NaN
  2. Infinity
  3. undefined

 


www.tommasobientinesi.it

La passione per i viaggi e la natura nel nuovo sito di Tommaso Bientinesi

... tanto altro ancora...

 


 

funzione parseInt()    
  1. parseInt(stringa,[base])
I parametri:
stringa - è la stringa da analizzare
base - opzionale - è un numero intero, compreso fra 2 e 36, che indica in quale base della numerazione convertire il numero.

Come opera

  1. Se gli argomenti sono mancanti, restituisce NaN
  2. Se sono presenti sia stringa che base, dove 2 ≤ base ≤ 36, restituisce stringa trasformata in base.
  3. Se c'è solo stringa viene scelta la base più appropriata, a seconda di come è scritta stringa e in particolare:
    Se stringa inizia con "0x" viene vista come scritta in base esadecimale;
    se inizia con "0" vista come scritta in base otto;
    in tutti gli altri casi si considera la base dieci.

APPROFONDIMENTO SUI MODI DI RAPPRESENTAZIONE DEI NUMERI IN JAVASCRIPT: numeric literals


Come ParseFloat(), anche ParseInt() smette di funzionare non appena trova un carattere non numerico; all'inizio della stringa, però, sono ammessi solo gli spazi, il segno + e il segno - mentre il punto decimale determina il risultato NaN.
Se il primo carattere della stringa non è numerico la funzione restituisce NaN.

Esempi di codice Risultato
alert(parseInt());
NaN
alert(parseInt('314e+2'));
314
alert(parseInt(' -3 anni fa'));
-3
● ● alert(parseInt('.3'));
NaN
alert(parseInt('11100',2));
28
● ● ● alert(parseInt('11200',2));
3
alert(parseInt('0xFF'));
255
alert(parseInt('FF',16));
255
● ● ● ● alert(parseInt('FF'));
NaN
alert(parseInt('0321'));
209
La funzione ParseInt() legge e come carattere stringa e dunque tronca il numero a 314.
● ● Il punto decimale iniziale non viene preso in considerazione.
● ● ● La cifra 2 non è prevista in base due, allora ParseInt() valuta solo le prime due cifre 11 = 1×2 + 1 = 3
● ● ● ● Il numero FF, in base sedici, deve essere preceduto da 0x, oppure deve essere trasformato con il codice
parseInt('FF',16)

 


funzione String()    
  1. String(oggetto)

Converte oggetto nella stringa che rappresenta il valore di oggetto.

Esempio di codice: prova = new Boolean(1); alert(String(prova))

Risultato: true

 


FUNZIONI GLOBALI O DI SISTEMA:  Precedente -  Introduzione -  1  -  2  -  3  -  4  -  5  -  6  -  7  -  8

INDICE

©2002 - 2012 www.webfract.it