Muuttuva

Var ja anna eron

Var ja anna eron

var ja let käytetään molempia JavaScriptin muuttujien ilmoittamiseen, mutta ero niiden välillä on, että var on funktion laajuus ja let on block scoped. Voidaan sanoa, että muuttuja, joka on ilmoitettu varilla, on määritelty koko ohjelmassa let -arvoon verrattuna.

  1. Miksi var on parempi kuin antaa?
  2. Pitäisikö minun käyttää VARia tai antaa?
  3. Mitä eroa VAR: n ja letin välillä on suorituskyvyssä?
  4. Mitä JavaScriptiin annetaan?

Miksi var on parempi kuin antaa?

let avulla voit ilmoittaa muuttujia, joiden laajuus rajoittuu lohkoon, lausuntoon tai lausekkeeseen, jossa sitä käytetään. Tämä on toisin kuin var -avainsana, joka määrittää muuttujan maailmanlaajuisesti tai paikallisesti koko funktiolle lohkon laajuudesta riippumatta.

Pitäisikö minun käyttää VARia tai antaa?

Suurin ero näiden kahden välillä on kuitenkin se, että let käsittelee lohkon laajuutta, kun taas var käsittelee maailmanlaajuista laajuutta tai funktion laajuutta sen mukaan, missä se on ilmoitettu. Niin kauan kuin muuttujasi ei ole ilmoitettu missään funktiossa, var voidaan käyttää uudelleen missä tahansa muualla koodissasi.

Mitä eroa VAR: n ja letin välillä on suorituskyvyssä?

Suorituskyvyn vertailun kannalta var on nopeampi ja let on hitaampi silmukoiden sisällä, kun koodi suoritetaan tai suoritetaan. Muuttujan ilmoittaminen muuttujasta samaan funktioon tai laajuuteen aiheuttaa syntaksivirheen, kun taas ilmoitettua muuttujaa ei voida julistaa uudelleen.

Mitä JavaScriptiin annetaan?

JavaScriptissä let on avainsana, jota käytetään esto -laajuisen muuttujan ilmoittamiseen. Yleensä var -avainsanaa käytetään ilmoittamaan muuttuja JavaScriptissä, jota pidetään normaalimuuttujana, mutta let -avainsanalla ilmoitetut muuttujat estetään.

Suhde laajennettujen diatonisten sointujen ja moodien välillä?
Miten soinnut liittyvät tiloihin?Mitä sointuja pelata tilojen yli?Ovatko tilat diatonisia?Miten soinnut liittyvät tiloihin?Avain, pääasteikko, asteet,...
Avaimen / avaimenvaihdon / sointujen määrittäminen?
Mistä tiedät, missä avaimessa sointu etenee?Mistä tiedät, mitkä soinnut ovat avaimessa?Kuinka tunnistat vaihtoavaimet?Kuinka siirtää sointuja eri avai...
Bach käytti ensimmäisenä peukaloja näppäimistöllä?
Joten ei, Bach ei ollut ensimmäinen säveltäjä, joka käytti peukaloa. Kun cembalo siirtyi fortepianoon (varmasti CPE Bachin elinaikana), peukalon vältt...