#Webfejlesztés

3 poszt ebben a csoportban

kisalma

Javascript kisokos 2. hét

Const, let, var, mi a különbség?

var Függvény-hatókörű (function-scoped), ami azt jelenti, hogy blokkokon (például if vagy for) kívül is elérhető, ha ugyanabban a függvényben van definiálva.
let Blokk-hatókörű (block-scoped), ami azt jelenti, hogy csak abban a {} blokkban érhető el, ahol deklarálták, de az értéke később megváltoztatható (újraassignálható).
const Blokk-hatókörű, és az értékét a deklarálás után nem lehet megváltoztatni (konstans); azonnali inicializálást igényel.

Összefoglaló:
A modern JavaScriptben a fő különbség a hatókör (scope) és az újraassignálhatóság (reassignment) képessége.
A var a régi, elavult módszer, gyengébb hatókörkezeléssel és "hoisting" viselkedéssel, ami gyakran vezetett váratlan hibákhoz.
A let és a const a modern, javasolt megoldások. Mindkettő blokk-hatókörű, ami biztonságosabbá és kiszámíthatóbbá teszi a kódot. A let használatos, ha a változó értéke a későbbiekben változni fog (pl. egy számláló), míg a const az alapértelmezett választás, ha egy érték fix (pl. egy felhasználói azonosító vagy egy konfigurációs beállítás).

kisalma

Javascript kisokos 1. hét

Javascriptben és még sok másik nyelvben fontos megemlíteni, hogy 3 különböző egyenlőségjelet használunk:
= értékadás
== összehasonlítás
=== összehasonlítás és típusösszehasonlítás is egyben
Ezek összekeverése súlyos hibákat is okozhat a kódunkban, érdemes tisztába lenni ezekkel.

kistamáska

Hogyan kezdjem el a webfejlesztést?

Sziasztok! Teljesen új vagyok a webfejlesztésben. Mivel érdemes kezdeni?