JavaScript - Eval

Metoda Eval() spočítá zadaný příklad.

document.write(eval(1+34*2))

V tomto případě vrátí eval 69. Metodu eval lze použít k vyhodnocení formulářového pole. Jinak nemá velký smysl, JavaScript si hodnoty proměnných spočítá sám.

Lze použít operátory +, -, /, *. Při pokusu o získání druhé mocniny 2^2, jsem objevil zajímavou vlastnost tohoto operátoru. 3^2 - je 3-2 protože 2 je menší než 3
3^3 - je 3-3 protože si jsou rovny
3^4 - je 4+3 protože 4 je větší
Záhada, jestli něco tušíte tak mi napište
Pokud zapíšete desetinou čárku, bude řetězec před ní ignorován.

Převod řetězce na číslo

Pomocí metody eval je též možné převádět řetězce (text) na čísla. JavaScript používá znaménko plus pro řetězce k jinému účelu (ke spojení), proto je třeba vždy počítat s čísly:

a = "2";
b = "4";
a = eval(a);
b = eval(b);
c = a + b

Více o proměnných




Doporučuji
Pro své weby používám *Webhosting C4: 4 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč (zdarma 500 MB navíc každý rok). Více WebhostingC4.cz.

Vyhledávání


Reklama
Pojištění vozidel
Porovnejte si sazby zákonného pojištění vozidel online.

Reklama:

Kvalitní a spolehlivý web hosting pro každého | Jak vypadá efektivní tvorba webových stránek? Nechte si vytvořit web společností AITOM!