Kontrola proměnné na číslo javascriptu. Jak správně zkontrolovat typ proměnné v JavaScriptu. null je objekt

JavaScript nebo JS(zkráceně) není jednoduchý jazyk a začínající vývojáři se o něm hned tak nedozví. Nejprve se naučí základy a vše se jim zdá barevné a krásné. Když půjdeme trochu hlouběji, objeví se JavaScriptová pole, objekty, zpětná volání a všechno podobné, co vám často vybuchne z hlavy.

V JavaScriptu je důležité správně zkontrolovat typ proměnné. Řekněme, že chcete vědět, zda je proměnná pole nebo objekt? Jak to správně zkontrolovat? V tomto konkrétním případě existují triky při ověřování a o nich bude tento příspěvek. Začněme hned.

Kontrola typu proměnné

Musíte například zkontrolovat, zda je proměnná podle objektu, pole, řetězec nebo číslo. Můžete k tomu použít typeof, ale ne vždy bude říkat pravdu a v příkladu níže ukážu proč.

Napsal jsem tento příklad, abych jasně ukázal, proč typeof není vždy tou správnou volbou.

Var _comparison = ( string: "string", int: 99, float: 13.555, object: (ahoj: "ahoj"), pole: new Array(1, 2, 3) ); // Vrátí pole s klíči objektu var _objKeys = Object.keys(_comparison); for(var i = 0; i


Nahoru