Ero =, ==, ja === JavaScript [Esimerkkejä]

posted in: Articles | 0

Mitä on = JavaScript?

Yhtä suuri kuin (=) on sijoitusoperaattori, joka asettaa muuttujan vasemmalla = olevan lausekkeen arvo, joka on sen juuri. Tämä operaattori määrää lvaluen rvaluelle.

esimerkiksi A=10: n kirjoittaminen käy hyvin. Jos me kirjoittaa 10=10, a = 10 tai ’a’ = ’a’, se johtaa viite virhe.

tässä opetusohjelmassa opit:

mikä on == Javascriptissä?,

Double equals ( = = ) on vertailuoperaattori, joka muuttaa operandit, joilla on sama tyyppi ennen vertailua.

Niin, kun vertaa merkkijonon numero, JavaScript muuntaa minkä tahansa merkkijonon numero. Tyhjä merkkijono muuttuu aina nollaksi. Merkkijono, jolla ei ole numeerista arvoa, muuntuu NaN: ksi (ei numeroksi), joka palauttaa virheellisen.

mikä on = = = Javascriptissä?

=== (Triple equals) on JavaScriptin tiukka tasa-arvovertailuoperaattori, joka palauttaa virheellisen arvon arvoille, jotka eivät ole samantyyppisiä., Tämä operaattori suorittaa tyyppi valu tasa-arvon. Jos vertaamme 2 ja ” 2 ” käyttäen ===, niin se palauttaa väärän arvon.

Miksi käyttää = Javascriptissä?

Tässä ovat tärkeitä käyttötapoja = JavaScript:

= JavaScript-operaattori määrittää arvon vasemman operandin riippuu arvosta operandi saatavilla oikealla puolella. Ensimmäinen operand pitäisi olla muuttuja.

perustehtäväoperaattori on=, joka määrittää yhden operandin arvon toiselle. Eli a = b määrittää arvon B arvoon a.

miksi käyttö = = = Javascriptissä?,

tässä ovat tärkeät käyttötarkoitukset == Javascriptissä:

the = operator is an equality operator. Se tarkistaa, ovatko sen kaksi operandia samat vai eivät muuttamalla ilmaisua yhdestä tietotyypistä toisiin. Voit käyttää == operaattoria vertaillaksesi kahden operandin henkilöllisyyttä, vaikka ne eivät olekaan samantyyppisiä.

How = = toimii täsmälleen?

  • tiukka tasa-arvo = = = tarkistaa, että kaksi arvoa ovat samat tai eivät.
  • arvoa ei implisiittisesti muunneta joksikin muuksi arvoksi ennen vertailua.,
  • Jos muuttujan arvot ovat erityyppisiä, arvoja pidetään epätasa-arvoisina.
  • Jos muuttuja ovat samaa tyyppiä, ei numeerinen, ja on sama arvo, niitä pidetään tasavertaisina.
  • lopuksi, jos molemmat muuttujat ovat numeroita, ne katsotaan yhtä suuriksi, jos molemmat eivät ole NaN (Ei numero) ja ovat samanarvoisia.

Esimerkki =

tuloksena on:

a = 2, b = 5, laskea c = a + b, ja näyttö c:

Esimerkki ==

alla ohjelma, olemme julisti yhden muuttujan ”a”, joilla arvo 10., Lopuksi toteamus a == 20 palauttaa virheellisen, sillä a: n arvo on 10.

tuloksena on:

false

Esimerkki ===

alla ohjelma, muuttujan x arvo on 10. Se on verrattuna 10 kirjoitettu lainausmerkit, jota pidetään merkkijono, ja siksi arvot eivät ole täysin sama. Ohjelman tuotos on väärä.,

<!DOCTYPE html><html><body><p></p><script> var x = 10; document.getElementById("demo").innerHTML = (x === "10");</script></body></html>

tuloksena on:

false

= Vs == VS. === JavaScript

Tässä ovat tärkeimmät erot =, ==, ja ===

= == ===
= JavaScript käytetään määrittämällä arvot muuttuja. = Javascriptissä käytetään kahden muuttujan vertailua, mutta siinä ei huomioida muuttujien datatyyppiä. === käytetään kahden muuttujan vertailussa, mutta tämä operaattori myös tarkistaa datatyypin ja vertaa kahta arvoa.,
Sitä kutsutaan sijoitusoperaattori Sitä kutsutaan vertailuoperaattoreita Sitä kutsutaan myös vertailuoperaattoreita
sijoitusoperaattori voi arvioida määritetty arvo Tarkistaa tasa-arvo kahden operandin ottamatta huomioon niiden tyyppi. vertaa kahden oopperan tasa-arvoa niiden tyyppeihin.
Se ei return true tai false Palauttaa tosi, jos molemmat operandit ovat yhtä suuret. Se palaa vääränä, JOS kaksi operandia eivät ole tasavertaisia., se palauttaa true-arvon vain, jos sekä arvot että tietotyypit ovat samat näille kahdelle muuttujalle.
= määritä vain yksi muuttujan arvo toiselle. == tehdään tyyppikorjaus muuttujien arvojen perusteella. === ottaa huomioon muuttujan tyypin.
= ei vertaile muuttujien arvoa lainkaan. The == checks for equality only after doing necessary conversations. jos kaksi muuttuvaa arvoa ei ole samanlaisia, niin = = ei tee mitään muuntamista.,

– NÄPPÄINTÄ EROJA:

  • = käytetään määrittämällä arvot muuttuja, == käytetään verrattaessa kahta muuttujaa, mutta se sivuutetaan tietotyyppi muuttujan toteaa === käytetään verrattaessa kahta muuttujaa, mutta tämä operaattori tarkistaa myös tietotyyppi ja vertaa kahta arvoa.
  • = kutsutaan toimeksiantooperaattoriksi, == kutsutaan vertailuoperaattoriksi, kun taas sitä kutsutaan myös vertailuoperaattoriksi.,
  • = ei return true tai false, == Palauttaa true vain, jos molemmat operandit ovat yhtä suuret, kun taas === palauttaa arvon tosi vain jos molemmat arvot ja tietotyypit ovat samat kaksi muuttujaa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *