JavaScript, siempre almacenó los números en forma de punto flotante o doble precisión, y almacenó los números en 64 bits. En los números de JavaScript también se conocen como las fracciones que se almacenan en bits de 0 a 51, el signo se almacena en 63 bits y el exponente se almacena en bits de 52 a 62 bits.
En JavaScript se puede usar un número en los siguientes formularios:
Números con o sin decimales
Para escribir los números en Javascirpt con o sin puntos decimales, lo siguiente:
dejar a = 25;Cómo escribir números extra grandes o extrañidos en JavaScript
Para escribir números extra grandes en JavaScript se utilizará la siguiente sintaxis:
Sea C = 2776e3 // 276000Precisión entera
Como discutimos anteriormente, en JavaScript los números están Números de punto flotante; Por lo tanto, también debemos saber sobre la precisión de un entero. En JavaScript, un entero es preciso hasta 15 dígitos como se muestra en el ejemplo dado.
Ejemplo
Sea A = 9999999999999999; // A será igual a 999999999999999Precisión flotante
La precisión flotante también es parte de Números de punto flotante en JavaScript. Sin embargo, cuando aplicamos una operación aritmética en números flotantes, su respuesta no será precisa. Eche un vistazo al ejemplo dado.
Ejemplo
Sea C = 0.7 + 0.2; // Out será 0.8999999999999999Este problema se puede resolver aplicando las operaciones de multiplicación y división en él.
Sea C = (0.7*10 + 0.2*10) / 10El número funciona con cadena
En JavaScript si agregamos un número con un número en la cadena, entonces, en lugar de suma, se produce la concatenación. Como se muestra en el ejemplo dado.
Sea A = 7;HSin embargo, si aplicamos otras operaciones aritméticas en dos cadenas, entonces obtendremos números en lugar de una cadena como se muestra en el siguiente ejemplo.
Sea a = "70";Valores de número simbólico
Los números de punto flotante tienen tres tipos de valores simbólicos:
Nan (no un número)
En JavaScript, si el resultado de alguna operación aritmética no es un número entonces Yaya se devuelve como se muestra en el fragmento de código que se da a continuación:
Deje que a = 5/ 'gato'Además, ISNAN () es una función global disponible en JavaScript para verificar si el valor es un número o no, y por defecto su valor inicial es "No un número". Los navegadores actuales no admiten esta función porque es una función no escrita y no configurada. El siguiente programa muestra un ejemplo de isnan ().
Ejemplo
Sea x = 100 / "somestring";Infinidad
Cuando se trata de números de cálculo, JavaScript tiene un límite y no podemos más que el número más grande posible (1.7976931348623157e+308). Ahora, cualquier número anterior que el número más grande posible en JavaScript se consideraría como un infinito.
Dividemos un número con cero y verifiquemos el resultado:
Sea x = 24/0;En JavaScript, el tipo de "infinito" es el número:
typeof (x);Infinito negativo (-infinidad)
Al igual que Infinity, cualquier número debajo del número más pequeño posible (5E-324) en JavaScript se consideraría como un Infinito negativo(-Infinidad).
Dividemos un número con cero y verifiquemos el resultado:
Sea x = -24/0;Números como objeto ()
En JavaScript, los números también se pueden representar en forma de objeto. Podemos definir los números como objeto usando la palabra clave "nuevo". Echa un vistazo al ejemplo dado.
Sea a = 432; // a es un númeroConclusión
JavaScript tiene solo un tipo de número conocido como "Números de punto flotante" Eso sigue a los estándares IEEE 754. En los números de JavaScript también se conocen como las fracciones que se almacenan en bits de 0 a 51, el signo se almacena en 63 bits y el exponente se almacena en bits de 52 a 62 bits. Esta publicación explica cómo se comportan los números con las cadenas durante las operaciones aritméticas, y cuáles son los valores de los números simbólicos con la ayuda de ejemplos.