Valores NaN
El término NaN, que significa "not a number" (no un número), es una entidad simbólica que representa un valor no disponible de otro modo en formato de punto flotante.
Existen dos tipos de NaNs.
- Quiet
Representa valores desconocidos o no iniciados
- Signaling
Representa valores simbólicos y valores que son demasiado grandes o demasiado precisos para el formato. Los NaNs de señalización (signaling) producen una excepción de operación no válida siempre que se intente una operación sobre ellos.
Ejemplo de código
En el siguiente ejemplo se compara un valor cualquiera con un valore NaN.
Archivo XML (NaNValues.xml)
Archivo XSLT (NaNValues.xsl)
Resultados
Este es el resultado:
100 is a number. ABC is a string.