Autor Zpráva
frauen
Profil *
Zdravím,

měl bych dotaz ohledně nastavení hodnot v jquery.

Mám následující inicializaci hodnoty:
var maxHeight = 0;

Četl jsem, že pokud to takto nastavím, hodnota 0 je chápána jako false.
Následně porovnávám výšku elementu s hodnotou maxHeight a pokud je hodnota elementu vyšší, naplním maxHeight jeho hodnotou.

Chtěl bych se zeptat, zda je to takto v pořádku? Dle mého by bylo lepší, kdyby hodnota 0 byla typu int.

Díky za všechny rady.
Yur4Y
Profil
0 je číslo.
0 sa chápe ako false, keď sa prevádza na logickú hodnotu - to sa nedeje pri použití operátorov porovnávania.
Darker
Profil
frauen:
hodnota 0 je chápána jako false.
V javascriptu snad nikdy. Rozhodně 0!=false

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0