Clasificación de tipo de datos de JavaScript

1.  Tipos básicos (6 tipos):

  Número (Cadena) Cadena (Cadena) Booleano (Booleano) 

  Símbolo nulo ES6 indefinido (único)

1.1 Número 

let number_1 = 15; // notación decimal 
let number_2 = 017; // notación octal 
let number_3 = 0xF; // notación hexadecimal 

// pero la salida del programa convertirá lo anterior a la 
consola de salida de notación decimal .log (número_1, número_2, número_3)

 

1.1.1 Decimal (flotante)

  Los números con un punto decimal usan valores de tipo flotante.

dejar altura = 1.75;

 

1.1.2 Valores especiales

  Error de cálculo de NaN (no un número), error de conversión de tipo

  Infinito (divisor es cero)

1.2 cadena

  Utilice comillas dobles ("") o comillas simples ('') para representar datos de tipo cadena

let name = "Alguien";

1.3 Tipo booleano (booleano)

  Solo hay dos valores de tipo boolena: verdadero o falso, que representan verdadero y falso

1.4 indefinido

  El tipo de datos undefined tiene solo un valor undefined.

  La diferencia entre variables indefinidas y no declaradas

  Variable indefinida: una variable ha sido declarada pero no asignada, el valor predeterminado es indefinido;

dirección var ; 
console.log (dirección); // indefinido

  Variable no declarada: úsela sin declarar la variable: la consola informará un error

console.log (add); // error -add no definido, agregar esta variable no se declara;

1.5 vacío

  El tipo de datos nulo solo tiene un valor nulo. Puede borrar el contenido de una variable asignando un valor nulo a la variable

1.6 ES6 - Símbolo

  No aprendí aquí (omitido)

2. Ver el tipo de datos del valor de tipo básico

  Sintaxis: typeof nombre / valor variable o typeof (nombre / valor variable)

console.log ( typeof 12)               // número 
console.log ( typeof '曹操')           // string 
console.log ( typeof  true )            // boolean 
console.log ( typeof undefined)     // undefined 
console.log ( typeof  null )             / / object 这 是 个 bug 
console.log ( typeof Symbol ())    // símbolo

  ¿Por qué typeof null obtiene un objeto en lugar de null? No sabe demasiado sobre la capa subyacente. Solo sé que es un error y porque null comienza con 000 en el binario de JavaScript, y en JavaScript, los primeros tres bits de binario son todos 0, se juzgará como tipo de objeto

 

Supongo que te gusta

Origin www.cnblogs.com/sanshengshu/p/12741848.html
Recomendado
Clasificación