¿Qué es = en JavaScript?
Un operador asignado es igual a (=), que establece la variable a la izquierda de = al valor de la expresión de la derecha. Este operador asigna lvalue a rvalue.
Por ejemplo, escribir a = 10 está bien. Si escribimos 10 = 10, ‘a’ = 10 o ‘a’ = ‘a’, resultará en un error de referencia.
En este tutorial, aprenderá:
¿Qué es == en JavaScript?
Doble igual (==) es un operador de comparación, que cambia óperas del mismo tipo antes de la comparación.
Entonces, cuando compara un cable con un número, JavaScript convierte cualquier cable en un número. La cadena vacía siempre se convierte a cero. Una cadena que no tiene un valor numérico se convierte a NaN (no un número), que devuelve falso.
¿Qué es === en JavaScript?
=== (Triple igual) es un operador de comparación de igualdad estricto en JavaScript, que devuelve falsamente para valores que no son similares. Este operador hace una especie de solución para la igualdad. Si comparamos 2 y «2» usando ===, devolverá un valor falso.
¿Por qué se usa = en JavaScript?
Los usos clave de = i JavaScript son:
= El operador de JavaScript asigna un valor al trabajador de la izquierda en función del valor de la ópera disponible a la derecha. La primera ópera debe contener una variable.
El operador básico es la asignación =, que asigna el valor de una ópera a otra. Es decir, a = b asigna el valor de b a a.
¿Por qué usar == en JavaScript?
Estos son los usos clave de == en JavaScript:
El operador es un operador de igualdad ==. Comprueba si sus dos óperas son iguales o no cambiando las interpretaciones de un tipo de datos a otro. Puede usar el operador == para comparar las identidades de dos óperas aunque no sean similares.
¿Cómo funciona === exactamente?
- Igualdad estricta === comprueba que dos valores sean iguales o no.
- Un valor no se convierte implícitamente a otro valor antes de la comparación.
- Si los valores de las variables son de diferentes tipos, se considera que los valores no están equilibrados.
- Si la variable es similar, si no son numéricas y tienen el mismo valor, se consideran idénticas.
- Finalmente, si los dos valores de las variables son números, se consideran iguales a menos que ambos sean NaN (No Número) y tengan el mismo valor.
Muestra de =
En la siguiente tabla, hay dos variables «a» y «b». Sumamos e imprimimos sus valores usando una tercera variable, «c». La suma de los valores de las variables «a» y «b» es 7. Por lo tanto, la salida es 7.
<!DOCTYPE html> <html> <body> <h2>JavaScript Operators</h2> <p>a = 2, b = 5, calculate c = a + b, and display c:</p> <p id="demonstration"></p> <script> var a = 2; var b = 5; var c= a + b; document.getElementById("demonstration").innerHTML = c; </script> </body> </html>
Producción:
a = 2, b = 5, calcula c = a + b, y muestra c:
7
Ejemplo de ==
En la siguiente tabla, hemos declarado que una variable “a” tiene un valor de 10. Finalmente, la declaración devuelve un == 20 falso porque su valor es 10.
<!DOCTYPE html> <html> <body> <p id="demonstration"></p> <script> var a = 10; document.getElementById("demonstration").innerHTML = (a == 20); </script> </body> </html>
Producción:
falso
Ejemplo de ===
En la siguiente tabla, el valor de la variable x es 10. Se compara con 10 escrito entre comillas dobles, que se consideran cable y, por lo tanto, los valores no son exactamente iguales. La salida del programa es falsa.
<!DOCTYPE html> <html> <body> <p id="demo"></p> <script> var x = 10; document.getElementById("demo").innerHTML = (x === "10"); </script> </body> </html>
Producción:
falso
= Vs == VS === en JavaScript
Aquí están las diferencias importantes entre =, == y ===
= | == | === |
---|---|---|
= En JavaScript se utiliza para asignar valores a una variable. | == se usa en JavaScript para comparar dos variables, pero ignora la base de datos de variables. | === se utiliza para comparar dos variables, pero este operador también comprueba el tipo de datos y compara dos valores. |
Se llama operador de asignación. | Se llama operador de comparación. | También se le llama operador de comparación. |
El operador asignado puede evaluar el valor asignado | Comprueba la igualdad de dos óperas sin considerar su tipo. | Compare la igualdad de dos óperas con sus tipos. |
No devuelve verdadero o falso | Devuelve verdadero si ambas óperas son idénticas. Devolverá falso si las dos óperas no son idénticas. | Solo devuelve verdadero si los valores y los tipos de datos son los mismos para ambas variables. |
asigne solo un valor de variable a otro valor. | == realizar una corrección de tipo basada en los valores de las variables. | === se incluye el tipo de variable. |
== no comparará el valor de las variables en absoluto. | == verifica la igualdad solo después de las conversaciones necesarias. | Si dos valores de variable no son similares, === no se convertirá. |
EFECTOS PRINCIPALES:
- Usa = para asignar valores a una variable, == se usa para comparar dos variables, pero ignora la base de datos de variables pero === se usa para comparar dos variables, pero este operador también verifica el tipo de datos y compara dos valores.
- se llama operador de asignación, == como operador de comparación, pero también se llama operador de comparación.
- = no devuelve verdadero o falso, == Devuelve verdadero solo si ambas óperas son iguales y === devuelve verdadero si el valor y el tipo de datos no son iguales para ambas variables.