Javascript Typeof

| | | | | | |

Los tipos de datos se utilizan para almacenar un tipo particular de datos en un lenguaje de programaciòn. Por ejemplo, las cadenas se pueden usar para almacenar datos basados ‚Äã‚Äãen texto en còdigo, mientras que los n√∫meros se pueden usar para almacenar n√∫meros enteros y de coma flotante.

Cuando trabaje con tipos de datos en JavaScript, puede quiere saber qué tipo de datos contiene un valor en particular. Ahì es donde entra en juego el método typeof. El operador typeof de JavaScript se puede utilizar para determinar el tipo de un elemento en particular en su còdigo. Esto puede ser √∫til si desea verificar si los datos contienen el tipo que espera su programa, que es una operaciòn com√∫n en programaciòn.

En este tutorial, discutiremos los tipos de datos en JavaScript y còmo puede utilice el operador typeof para averiguar el tipo de datos que contiene un valor en particular. También exploraremos una serie de ejemplos del operador typeof que se utiliza en acciòn.

Actualizaciòn de tipo de datos de JavaScript

JavaScript presenta una serie de tipos de datos que se pueden utilizar para clasificar un determinado tipo de datos. Cada tipo de datos es tratado de manera diferente por JavaScript, y cada tipo de datos tiene sus propios métodos que solo se pueden usar con datos estructurados en el formato apropiado.

JavaScript usa tipos de datos dinámicos, lo que significa que el tipo de los datos se comprueban durante el tiempo de ejecuciòn en lugar de cuando se compila el programa. Esto significa que una variable con el mismo nombre se puede usar para contener diferentes tipos de datos.

En JavaScript, hay seis tipos de datos básicos que se pueden usar para contener tipos particulares de datos, que son: string, n√∫mero, boolean, object, array y function < / còdigo>. Más adelante en este artìculo, tenemos una guìa de referencia que explica còmo funcionan estos valores.

Cada uno de estos seis tipos de datos funciona de diferentes maneras. Por lo tanto, cuando esté programando, es posible que desee determinar còmo se almacena un valor en particular para saber còmo debe trabajar con los datos. Por ejemplo, la forma en que trabaja con una cadena será diferente de còmo trabajarìa con un n√∫mero.

JavaScript typeof

typeof es un Operador de JavaScript que devuelve una cadena que indica el tipo de datos que contiene un valor en particular. El operador puede usarse para encontrar el tipo de datos que contiene cualquier valor, o puede usarse para encontrar el tipo de una variable.

Aquì está la sintaxis del operador typeof:

Entonces, digamos que tiene una variable llamada phone_name y desea verificar su tipo de datos. Puede hacerlo usando el siguiente còdigo:

Nuestro còdigo devuelve: string. En la primera lìnea, declaramos una variable llamada phone_name que contiene el valor de cadena iPhone 11. Luego, en la siguiente lìnea, usamos typeof para verificar el tipo de datos contenidos en nuestra variable. En este caso, el programa devuelve string.

Podemos comprobar cualquier tipo de datos en JavaScript. Aquì " sa n ejemplo de typeof que se utiliza para verificar el valor de una variable a la que se le ha asignado un booleano:

El operador typeof devuelve: boolean. & nbsp;

El La funciòn typeof se usa a menudo para comparar el tipo de datos de una variable. Por lo tanto, si desea verificar si phone_name es una cadena y ejecutar un bloque de còdigo si phone_name es una cadena, puede hacerlo usando typeof. Aquì hay un ejemplo de una declaraciòn if que ejecutará un bloque de còdigo si phone_name es una cadena:

Nuestro còdigo devuelve:

Hay muchas cosas que suceden en nuestro còdigo, asì que vamos a desglosarlo. En la primera lìnea, declaramos una variable llamada phone_name y le asignamos el valor iPhone 11. Luego, creamos una declaraciòn if que verifica si el typeof phone_name es igual a string.

En este caso, la variable phone_name es una cadena, por lo que el còdigo dentro de nuestra instrucciòn if se ejecuta. Por lo tanto, la salida de nuestro programa fue La variable phone_name es una cadena.

Tipo de matrices y objetos JavaScript

Cuando esté trabajando con matrices JavaScript y literales de objeto, la funciòn typeof no devolverá el tipo especìfico de objeto con el que está trabajando. En su lugar, devolverá la etiqueta objeto. A continuaciòn, se muestra un ejemplo de typeof que se utiliza tanto en una matriz como en un diccionario:

Nuestro còdigo devuelve:

Como puede ver, nuestro programa ha devuelto objeto para describir ambos tipos de datos con los que estamos trabajando, aunque nuestro Se ha asignado una matriz a la variable sandwich_fillings y se le ha asignado un diccionario a ham_sandwich. Esto se debe a que object se usa como un valor genérico para describir tipos de datos más complejos en JavaScript.

JavaScript Typeof Undefined y Null

El operador typeof también devuelve diferentes valores para null y undefined. Cuando trabajas con un valor nulo, typeof devolverá un objeto y undefined devolverá su propio còdigo undefined valor. Aquì hay un ejemplo de estos tipos de datos en acciòn:

Nuestro còdigo devuelve:

Como puede ver, null se considera un objeto, y undefined tiene su propio valor llamado undefined. Por lo tanto, si está trabajando con este tipo de datos, recuerde que devolverán estos valores.

Tipos de datos de JavaScript

Como discutimos anteriormente, JavaScript ofrece seis tipos de datos principales que clasifican tipos particulares de datos. Estos seis tipos de datos se pueden dividir en tres categorìas: primitivo, compuesto y especial.

Cadenas, n√∫meros, y los booleanos son todos tipos de datos primitivos, lo que significa que son tipos de datos primarios. Los objetos, matrices y funciones se consideran tipos de datos compuestos y son todos tipos de objetos. No definido y nulo se consideran tipos de datos especiales.

Analicemos los principales tipos de datos en JavaScript para ilustrar lo que puede esperar cuando trabaja con el operador typeof .

Tipo de n√∫meros de

JavaScript tiene un tipo de n√∫mero que almacena tanto n√∫meros enteros como n√∫meros de punto flotante. Como resultado, los n√∫meros pueden almacenar n√∫meros decimales y no decimales. Aquì hay un ejemplo de un n√∫mero en JavaScript:

Cuando utiliza typeof en un n√∫mero, se devolverá lo siguiente: number.

Strings typeof

Las cadenas son secuencias de uno o más caracteres y pueden incluir letras, n√∫meros, sìmbolos y espacios en blanco. Las cadenas representan datos basados ‚Äã‚Äãen texto y se pueden declarar utilizando comillas simples (" "), comillas dobles (" ") o comillas inversas ( ’’).

Aquì hay un ejemplo de una cadena en JavaScript:

Booleanos typeof

Los booleanos pueden almacenar uno de dos valores: verdadero o falso. Los booleanos se utilizan para representar si se ha cumplido o no una condiciòn y, a menudo, se utilizan en lògica matemática. Aquì hay un ejemplo de un booleano en JavaScript:

Matrices typeof

Las matrices pueden almacenar varios valores dentro de una sola variable y se definen como una lista de valores separados por comas encerrados entre corchetes ([]). Aquì hay un ejemplo de una matriz en JavaScript:

Objetos typeof

Los objetos pueden contener varios valores almacenados como pares clave / valor. Estos se pueden utilizar para almacenar y acceder a datos en JavaScript. Los objetos se declaran como una lista de pares clave / valor separados por comas y encerrados entre llaves ({}).

Aquì hay un ejemplo de un objeto en JavaScript:

Undefined and Null typeof

El undefined valor es el valor predeterminado para una variable sin valor asignado. A continuaciòn, se muestra un ejemplo de una variable con el tipo undefined:

Esta variable no tiene valor, por lo que se considera undefined por typeof.

null es un objeto que se utiliza para describir una variable que no tiene valor. A continuaciòn, se muestra un ejemplo de una variable con un Valor nulo:

Conclusiòn

El operador JavaScript typeof se puede utilizar para determinar el tipo de datos que contiene un valor particular. typeof devuelve el tipo de una expresiòn o el tipo de una variable. El operador typeof es √∫til si desea averiguar còmo se almacenan los datos para saber si necesita convertir datos a otro tipo en su programa para que funcione correctamente.

En este tutorial, exploramos còmo usar el operador typeof en JavaScript. También discutimos còmo responde typeof a matrices, objetos, valores nulos e indefinidos. Además, cubrimos brevemente los principales tipos de datos en JavaScript y discutimos còmo reacciona typeof a esos tipos de datos.

Ahora está listo para comenzar a usar JavaScript typeof operador como un profesional!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method