Po přečtení tohoto nezapomenete, jak používat proměnné v js!

Jste v javascriptu nováčkem? Je pro vás obtížné zapamatovat si pojmy javascript? dovolte mi, abych se podělil, jak si pamatuji koncepty a rozdíly mezi prvky, které vypadají a znějí podobně 🤯.

Rozdíl mezi Var, Let &Const.

Použiji metodu odkazu nebo příběhu, která spojuje rozdíly pomocí úžasného příběhu. Dejte mi vědět v komentářích, jestli je pro vás snazší pochopit tento obvyklý přístup. Nechť zábava začíná!

Propojení technických termínů s prvky příběhu

Podívejte se, jak jsem zmapoval rozsahy javascriptu podle různých oblastí.

🌍 Představte si globální rozsah jako mapu světa nebo jakékoli země.

🌆 Představte si rozsah funkcí jako města.

🏠 Představte si blokový rozsah jako domov.

Podívejte se, jak je jedna oblast větší ve srovnání s ostatními. Pomáhá si to zapamatovat.

Nyní přejděme k hlavním postavám tohoto příběhu.

Jak si zapamatovat každý rozsah 🤔

V JavaScriptu mohou uživatelé deklarovat proměnnou pomocí 3 klíčových slov, kterými jsou var, let a const.

Once upon a time, there was a family which had 3 siblings named var, let, and const. Although they had some similarities(used for declaring variables) they were different from each other(different scope)

Rozsah klíčového slova var je globální nebo funkční rozsah.
Znamená to, že k proměnným definovaným mimo funkci lze přistupovat globálně a k proměnným definovaným uvnitř konkrétní funkce lze přistupovat v rámci funkce.

Var was a traveler, he had access to so many countries and cities(global and function cope) that he has almost covered the whole world. He also had homes in many cities he would visit(if defined in function can be accessed in function).

  • Klíčová slova Let a Const mají blokový rozsah.
  • Blok je {} a kód mezi nimi.
  • Proměnné definované oběma způsoby nelze znovu deklarovat.
  • Proměnné definované pomocí Let lze znovu přiřadit.
  • Proměnné definované pomocí Const nelze znovu přiřadit.

Let was an introvert like her twin sister Const. They would stay at home and when Var comes home they would not let him be in charge of anything because it's their space(block scope). They were the queens of the house, they always thought of themselves as irreplaceable(can not be re-declared).

If Let doesn't like someone she would give them as many chances as they'd ask(Let can be reassigned), whereas const Const believes in only one chance(Const can't be reassigned).

To je to, jak jsem si pamatoval všechny věci v javascriptu. Můžete také zkusit to samé a dejte mi vědět, jestli vám to nějak pomůže. Čekám na vaše komentáře!

Děkuji za přečtení, nejsem dobrý spisovatel, ale alespoň jsem to zkusil🙂, Mám dělat podobné příběhy pro jiná témata?