Tipi e conversioni

Dato il codice

che valori assume r? image

Osserva

  1. con l’operatore + preferisce la concatenazione
  2. con l’operatore * tenta la moltiplicazione
  3. se una stringa inizia con un numero può essere convertita in numero…

Funzioni di conversione

Trasformano stringhe e numeri, se possibile image

  1. eval(…), accetta come argomento un’espressione da valutare che può essere anche una porzione di codice JavaScript
  2. parseFloat(num), converte anche letterali in notazione esponenziale
  3. parseInt(num), converte anche letterali in notazione esadecimale, 0x..., e ottale, 0...
  4. parseInt(num, base), specificando la base, si può convertire da base 2...36 a base 10
  5. String(num)
  6. toLocaleString(…), Array, Number e Date sono trasformati in un formato locale al client

Tipo

Con le funzioni image si può conoscere il tipo di una variabile o il risultato particolare di un’espressione.

  1. typeof x, restituisce boolean / function / number / object / string / undefined
  2. isNaN(x), “is Not a Number”?
  3. isFinite(x), “is a Finite Number”?
Notice: This work is licensed under a BY-NC-SA. Permalink: Tipi e conversioni

Comments are closed.