1. ¿Cuál es el tipo de datos?
En la mayoría de los lenguajes de programación a los que estamos expuestos, se clasifican los datos, incluidos números, caracteres, verdad lógica y falso: int, long, string, boolean ..., etc.; Todos sabemos que las computadoras usan métodos binarios para procesar datos. Cargando los datos en la memoria y calculado a través de la programación de la CPU para obtener el resultado final. Entonces, ¿se registra el tipo de datos al almacenar datos en la memoria? Creo que la respuesta es no. Los datos en la memoria deben distinguirse y calcularse en función del tamaño de la memoria ocupada. Para la CPU, el cálculo de dos tipos diferentes de datos solo está programado para dos datos con diferentes tamaños de memoria para calcular, por lo que para la CPU, los datos son solo 1 y 0. Luego hay un problema aquí. Algunas personas dirán que algunos dos tipos de datos en el lenguaje Java no se pueden calcular directamente y deben convertirse para calcular. Aquí, es la diferencia entre tipos fuertes y tipos débiles. Los idiomas de tipo fuerte verificarán estrictamente cada tipo de datos, es decir, verificar el espacio ocupado por cada tipo de memoria. Si los requisitos no cumplen con los requisitos, no se permitirá la compilación u operación. Los tipos débiles no verifican estrictamente los datos, lo que permite que la mayoría de los tipos de datos se calculen directamente, y JavaScript es un tipo débil.
2. ¿Qué tipos de JavaScript hay?
Incluyendo los siguientes tipos:
Número: es decir, el número incluye números de puntos flotantes
Booleano: verdadero o falso
Cadena: cadena
NULL: un puntero de objeto vacío, que indica que el espacio de memoria apuntado no existe
Undefinado: indefinido, lo que indica que el espacio de memoria apunta, pero no hay datos
Objeto: un tipo de datos complejo en 1. Si está familiarizado con los idiomas orientados a objetos similares a Java, debe entenderlo muy bien.
A través de los 6 tipos anteriores, los datos se pueden clasificar. JavaScript se declara con la palabra clave var para el contenedor de datos. Entonces, ¿cómo se determina qué tipo de variable es? Esto requiere la palabra clave typeOf
Aquí, debe tenerse en cuenta que TypeOf es un operador (similar a +, -, *, /) en lugar de función. Puede usar TypeOf A directamente (aunque esto no se recomienda). NULL e indefinidos son iguales en comparación con el tamaño. Porque indefinido deriva de NULL.
A continuación se muestra un ejemplo de typeof
La copia del código es la siguiente:
Var Message = 'Some String';
var obj = nuevo objeto ();
var a;
alerta (mensaje typeof); // 'cadena'
alerta (typeof (mensaje)); // 'cadena'
alerta (typeof (95)); // 'número'
alerta (typeof (a)); // 'Undefined'
alerta (typeof (null == indefinido)); // 'boolean'
alerta (nulo == indefinido); // 'verdadero'
alerta (obj); // 'objeto'
alerta (nulo); // 'objeto' (también puede ser 'nulo' en diferentes navegadores)
Lo anterior tiene que ver con los tipos de datos de JavaScript, espero que les guste.