Tipos de datos de JavaScript
Hay 6 tipos de datos diferentes en JavaScript:
- cuerda
- número
- booleano
- objeto
- función
- Símbolo
3 tipos de objetos: - Objeto
- Fecha
- Array
2 tipos de datos que no contienen ningún valor: - nulo
- indefinido
tipo de operador
Puede utilizar el operador typeof para ver los tipos de datos de las variables de JavaScript.
Ejemplos:
typeof "John" // 返回 string
typeof 3.14 // 返回 number
typeof NaN // 返回 number
typeof false // 返回 boolean
typeof [1,2,3,4] // 返回 object
typeof {name:'John', age:34} // 返回 object
typeof new Date() // 返回 object
typeof function () {} // 返回 function
typeof myCar // 返回 undefined (如果 myCar 没有声明)
typeof null // 返回 object
precaución:
- El tipo de datos de NaN es número
- El tipo de datos de Array es objeto
- El tipo de datos de la fecha es objeto
- El tipo de datos de nulo es objeto
- El tipo de datos de las variables indefinidas es indefinido
Si el objeto es JavaScript Array o JavaScript Date , no podemos juzgar su tipo por typeof, porque todos devuelven objeto .