Comprobando una variable para un número de JavaScript. Cómo comprobar correctamente el tipo de una variable en JavaScript. nulo es un objeto

javascript o js(abreviado) no es un lenguaje fácil y los desarrolladores novatos no lo aprenderán de inmediato. Al principio aprenden lo básico y todo les parece colorido y bonito. Profundizando un poco más, aparecen matrices de JavaScript, objetos, devoluciones de llamadas y todas esas cosas que a menudo te dejan boquiabierto.

En JavaScript, es importante comprobar correctamente el tipo de variable. Digamos que quieres saber si una variable es una matriz o un objeto. ¿Cómo comprobar esto correctamente? En este caso particular, existen trucos durante la verificación y este post tratará sobre ellos. Empecemos de inmediato.

Comprobando el tipo de una variable

Por ejemplo, debes verificar si variable por objeto, matriz, cadena o número. Puedes usar typeof para esto, pero no siempre dirá la verdad y en el siguiente ejemplo mostraré por qué.

Escribí este ejemplo para mostrar claramente por qué typeof no siempre es la elección correcta.

Var _comparison = (cadena: "cadena", int: 99, flotante: 13.555, objeto: (hola: "hola"), matriz: nueva Array(1, 2, 3)); // Devuelve una matriz con las claves del objeto var _objKeys = Object.keys(_comparison); para(var i = 0; yo


Arriba