Objeto JavaScript.es método | Explicado

Objeto JavaScript.es método | Explicado

En Javascript, el "Objeto.es()"El método se utiliza principalmente para validar el igualdad de dos valores a través de comparación. Estos valores pueden ser de tipo String, Float, Decimal o entero. Además, el "Objeto.es()El método "también proporciona la funcionalidad para verificar la polaridad de dos números.

No confundas el "Objeto.es()"Método con la igualdad de JavaScript"=="Operador porque existen diferencias significativas entre ellos. Por ejemplo, el "Objeto.es()"Es un método JavaScript que se utiliza para realizar una comparación basada en"original"Valores de tipos de datos primitivos, y el"=="El operador compara los valores especificados después de mudado ellos a un tipo común. En segundo lugar, el operador de igualdad marca los números "-1" y "1"Como igual, mientras que el objeto.El método es () los trata de acuerdo con su polaridad.

Este artículo explicará el objeto.es () método y su uso en JavaScript. Entonces, comencemos!

Cómo usar el objeto JavaScript.es () método

Objeto JavaScript.El método IS () se invoca en los siguientes casos de uso:

  • A comparar dos números.
  • A comparar dos instrumentos de cuerda.
  • A comparar dos objetos.
  • A comparar la polaridad de dos números.

Discutiremos los casos de uso mencionados del objeto.IS () Método en la siguiente sección, pero antes de saltar a él, consulte la sintaxis del objeto.es () método en JavaScript.

Sintaxis de usar objeto JavaScript.es () método

Objeto.es (valor1, valor)

Aquí, "valor1"Representa el valor que debe compararse con"valor2":

Cómo usar el objeto JavaScript.es () método para comparar cadenas

El javascript "Objeto.es()El método se puede utilizar para comparar cadenas. Para este propósito, debe pasar ambas cuerdas como argumentos al objeto.es () método de la siguiente manera:

consola.Log (objeto.es ("linuxhint", "linuxhint"));

El anterior "Objeto.es()"El método comparará el primero"Linuxhint"Cadena al segundo"Linuxhint"Cadena, en términos de"longitud","caracteres," y el "orden"En el que se ensamblan los personajes.

En nuestro caso, ambos valores son iguales según los criterios mencionados, por lo que el caso de retorno del "Objeto.es()"El método se establecerá en"verdadero":

Ahora, cambiemos el segundo valor de argumento a "Linux"Y verifique la salida del objeto.es () método:

consola.Log (objeto.es ("Linuxhint", "Linux"));

Como la longitud de los argumentos de cadena especificados no es lo mismo, objeto.El método is () no los comparará más y devuelve un "FALSO" valor:

Cómo usar el objeto JavaScript.es () método para comparar objetos

En su programa, también puede utilizar "Objeto.es()Método para realizar una comparación entre objetos. Por ejemplo, el objeto dado a continuación.El método IS () comparará dos objetos vacíos:

consola.Log (objeto.es(, ));

Producción

En este punto, debes cuestionarte a ti mismo que los objetos aprobados están vacíos, ninguno de los dos tiene ningún par de valores clave, entonces por qué "Objeto.es()"Devuelto"FALSO"?

Los objetos especificados se ven igual; Sin embargo, son dos objetos diferentes, ya que se refieren a diferentes direcciones de memoria. Por eso el "Objeto.es()El método marcó estos objetos vacíos como desiguales después de comparar sus referencias.

Además, no importa si el agregado "valor clave"Los pares son iguales en ambos objetos. El javascript "Objeto.es()"El método aún regresará"FALSO"Después de la ejecución:

dejar objeto1 = edad: 23;
Let Object2 = edad: 23;
consola.Log (objeto.es (Object1, Object2));

Producción

Dos objetos solo se consideran "igual"Si apuntan hacia la misma dirección de memoria. Por ejemplo, cuando comparemos el creado "objeto1"Para sí mismo, el"Objeto.es()" colocar "verdadero"Como su caso de devolución:

consola.Log (objeto.es (Object1, Object1));

Producción

Cómo usar el objeto JavaScript.es () método para comparar la polaridad de dos números

El polaridad de un número significa si el número es positivo o negativo. Quiere comparar la polaridad de dos números en JavaScript? Utilizar el "Objeto.es()"Método en su código y especifique los números como argumentos en él.

Por ejemplo, los números "-1" y "1"Pasó al objeto.El método es () no es igual como "-1" es más pequeña que "1", entonces el "Objetos.es()"El método volverá"FALSO":

consola.Log (objeto.es (-1, 1));

Producción

Si los números especificados son iguales en términos de polaridad, entonces en el siguiente paso, el "Objeto.es()"El método los comparará y devolverá"verdadero"Si sus valores son iguales.

Por ejemplo, ambos argumentos en los siguientes "Objeto.es()"El método son"positivo,"Y sus valores son iguales, por lo que el valor booleano resultante se imprimirá como"verdadero":

consola.Log (objeto.es (3, 3));

Producción

Hemos compilado toda la información esencial relacionada con el objeto JavaScript.es () método. Puede explorarlo más de acuerdo con sus requisitos.

Conclusión

Objeto JavaScript.es() el método se utiliza para comparar dos valores. Trata objetos y valores primitivos de manera diferente. En el caso de valores primitivos, objeto.es () método verlos "por valor"Y compara su"longitud","caracteres," y el "orden de los personajes", mientras "objetos"Se comparan en base a"referencias". El polaridad de múltiples números también se pueden comparar con JavaScript.es () método. Este artículo explicó el funcionamiento del objeto JavaScript.es () método.