Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introducción JavaScript uso JavaScript exportación JavaScript gramática JavaScript declaraciones JavaScript nota JavaScript variable JavaScript Tipos de datos JavaScript objetos JavaScript función JavaScript alcance JavaScript evento JavaScript cadena JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversión JavaScript Las expresiones regulares JavaScript error JavaScript depuración JavaScript variable de elevación JavaScript Modo estricto JavaScript El uso inapropiado JavaScript autenticación de formularios JavaScript Palabras clave reservadas JavaScript JSON JavaScript void JavaScript Especificación código

JS función

JavaScript definición de la función JavaScript Argumentos de función JavaScript llamada a la función JavaScript Los cierres

JS HTML DOM

DOM breve introducción DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript música pop JavaScript Evento cronometrado JavaScript Cookies

JS almacén

JavaScript almacén JavaScript prueba jQuery JavaScript prueba Prototype

JS Ejemplos

JavaScript Ejemplos JavaScript instancia de objeto JavaScript instancia de objeto del navegador JavaScript HTML DOM Ejemplos JavaScript resumen

JS Manual de referencia

JavaScript objetos HTML DOM objetos

Número de objetos de JavaScript

JavaScript es sólo un tipo numérico.

Puede usar el punto decimal no se puede utilizar para escribir los números.


los números de JavaScript

los números de JavaScript pueden o no utilizar un punto decimal para escribir:

Ejemplos

var pi=3.14; // 使用小数点
var x=34; // 不使用小数点

Grandes o muy pequeñas cantidades a través de la notación científica (exponencial) para escribir:

Ejemplos

var y=123e5; // 12300000
var z=123e-5; // 0.00123


Todas las cifras son 64 JavaScript

JavaScript no es el tipo de lenguaje. A diferencia de muchos otros lenguajes de programación, JavaScript no define los diferentes tipos de digitales, tales como número entero, corto, largo, flotador, y así sucesivamente.

En JavaScript, los números no se dividen en tipo entero y el tipo de punto flotante, todas las cifras son del tipo de punto flotante. JavaScript utiliza el estándar IEEE754 define un formato digital de punto flotante de 64 bits, puede representar un máximo de ± 1.7976931348623157 x 10308, el valor mínimo es de ± 5 x 10 -324

Valor (también conocido como Fracción / Mantisa) índice signo
52 bits (0 - 51) 11 bits (50 - 62) 1 bit (63)


precisión

Entero (sin punto o notación exponencial decimal) hasta el 15.

El número máximo de decimales es de 17, pero la aritmética de punto flotante no siempre es fiable al 100%:

Ejemplos

var x = 0.2+0.1; // 输出结果为 0.30000000000000004

Trate »


Octal y hexadecimal

Si el prefijo es 0, entonces el JavaScript se interpreta como un número octal constante numérica, si el prefijo es cero y "x", se interpreta como un número hexadecimal.

Ejemplos

var y = 0377;
var z = 0xFF;

Trate »

lámpara Nunca escriba ceros antes del número, a menos que necesite para llevar a cabo la conversión octal.

De forma predeterminada, JavaScript pantalla dígitos decimales.

Pero se puede utilizar el método toString () para la salida hexadecimal, octal, binario.

Ejemplos

var myNumber=128;
myNumber.toString(16); // 返回 80
myNumber.toString(8); // 返回 200
myNumber.toString(2); // 返回 10000000

Trate »


Infinito (Infinito)

Cuando el resultado digital de la operación excede el número que puede representarse en el JavaScript superior (desbordamiento), el resultado es un valor infinito especial (infinito), expresada en JavaScript para Infinity. Del mismo modo, cuando un valor negativo supera el rango negativo de JavaScript puede ser representado, el resultado es infinito negativo, en JavaScript para -Infinity indica. características de comportamiento de valor infinito, y esperamos lo mismo: en base a su suma, resta, multiplicación y división de operación resultado es infinito (por supuesto, conservar su signo).

Ejemplos

myNumber = 2;
mientras que (myNumber! = infinito)
{
myNumber = myNumber * myNumber; // doble contabilidad hasta myNumber igual Infinity
}

Trate »

La división por cero también tuvo ilimitada:

Ejemplos

var x = 2/0;
var y = -2/0;

Trate »


NAN - valores no numéricos

NaN atributo es un valor especial que representa los valores no numéricos. Esta propiedad se utiliza para indicar que un valor no es un número. numeración de objetos se pueden configurar a este valor, lo que indica que no es un valor numérico.

Puede utilizar la función global isNaN () para determinar si un valor es valores NaN.

Ejemplos

var x = 1000 / "Apple";
isNaN(x); // 返回 true
var y = 100 / "1000";
isNaN(y); // 返回 false

Trate »

La división por cero es infinito, el infinito es un número:

Ejemplos

var x = 1000 / 0;
isNaN(x); // 返回 false

Trate »


Digital puede ser una cámara digital o un objeto

datos digitales privadas se pueden inicializar cuando x = 123;

JavaScript datos de objetos digitales de inicialización, var y = nuevo número (123);

Ejemplos

var x = 123;
var y = new Number(123);
typeof(x) // 返回 Number
typeof(y) // 返回 Object

Trate »

Ejemplos

var x = 123;
var y = new Number(123);
(x === y) // 为 false,因为 x 是一个数字,y 是一个对象

Trate »


Propiedades digitales

  • MAX_VALUE
  • MIN_VALUE
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY
  • NaN
  • prototipo
  • constructor

Métodos numéricos

  • toExponential ()
  • toFixed ()
  • toPrecision ()
  • toString ()
  • valueOf ()