Oggetto Number di JScript
Lo scopo principale dell'oggetto Number consiste nel raggruppare le proprietà e i metodi utilizzati per Number, il tipo di dati numerico predefinito. Nella tabella seguente sono elencate le costanti numeriche fornite dalle proprietà dell'oggetto Number:
Proprietà dell'oggetto Number
Proprietà |
Descrizione |
---|---|
MAX_VALUE |
Numero massimo consentito, pari a circa 1,79E+308. Può essere positivo o negativo. Il valore varia leggermente a seconda del sistema. |
MIN_VALUE |
Numero minimo consentito, pari a circa 2,22E-308. Può essere positivo o negativo. Il valore varia leggermente a seconda del sistema. |
NaN |
Valore speciale non numerico (Not a Number). |
POSITIVE_INFINITY |
Qualsiasi valore positivo maggiore del massimo numero positivo (Number.MAX_VALUE) viene automaticamente convertito in questo valore. Rappresentato come infinito. |
NEGATIVE_INFINITY |
Qualsiasi valore più negativo del massimo numero negativo (-Number.MAX_VALUE) viene automaticamente convertito in questo valore. Rappresentato come -infinito. |
Number.NaN è una proprietà speciale definita come non numerica (not a number). Viene restituita Number.NaN quando un'espressione che non può essere rappresentata come numero viene utilizzata in un contesto numerico. Viene ad esempio restituita NaN se si utilizza come numero la stringa "Hello" o la divisione di zero per zero (0/0). NaN viene considerata come diversa da qualsiasi numero e da se stessa. Per verificare un risultato NaN, confrontarlo con il metodo isNaN dell'oggetto Global piuttosto che con Number.NaN.
Il metodo toLocaleString dell'oggetto Number produce un valore stringa che rappresenta il valore dell'oggetto stesso formattato in modo appropriato in base alle impostazioni locali correnti dell'ambiente host. La formattazione utilizzata rende più leggibili i numeri elevati separando gruppi di cifre alla sinistra del separatore decimale mediante un carattere che dipende dalle impostazioni locali. Per ulteriori informazioni, vedere Metodo toLocaleString.