Condividi tramite


Valori NaN

Il termine NaN, ovvero "not a number", indica un'entità simbolica che rappresenta un valore non disponibile diversamente nel formato a virgola mobile.

Esistono due tipi di NaN.

  • Quiet
    Rappresenta valori sconosciuti o non inizializzati.
  • Signaling
    Rappresenta valori simbolici e valori troppo grandi o troppo precisi per il formato. Quando si tenta di eseguire un'operazione con NaN Signaling, viene generata un'eccezione di operazione non valida.

Esempio di codice

Nell'esempio seguente viene illustrato come confrontare un valore a un valore NaN.

File XML (NaNValues.xml)

File XSLT (NaNValues.xsl)

Output

L'output è il seguente.

100 is a number. ABC is a string.