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
Základy
Zajímavosti
DOM
Wedos.cz - nejlevnější domény,
webhosting za 25,- Kč/měsíc
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!
