
Objekt Math a jeho vlastnosti i metódy nám umožňují provádět různé matematické operace. Předností tohoto WSH objektu je skutečnost, že má neustále k dispozici instance pro svou činnost, takže je programátor nemusí nově psát. K nejčastěji používaným vlastnostem patří již v roce 1737 přijaté Ludolfovo číslo, pro nějž vytvořil Euler symbol p. Další vlastností je odmocnina z 1/2 SQRT1_2, dále odmocnice ze 2 SQRT2, nebo přirozený logaritmus E. K nejznámějším metódám patří zejména absolutní hodnota čísla abs, s níž budeme nejvíce pracovat.
Nejprve jednoduché sčítání
Samozřejmě, že i ve WSH pracujeme s typem proměnné. I zde nám sděluje, jaké operace můžeme provádět a jaké hodnoty do ní dávat. U JavaScriptu a WSH máme ulehčenou práci, jelikož není třeba typ proměnné uvádět. Skript to dokáže automaticky sám a dokonce, stejně jako v matematice dokáže sčítat (násobit, dělit) řetězce prostřednictvím symbolu (operátoru)+. Syntaxe vypadá následovně:
WScript.Echo(vysledek);
Příklad: "nasobeni.js
hodnota2 = "5";
WScript.Echo(hodnota1 * hodnota2);
Příklad si můžete prohlédnout zde: Ukázka násobení
Výpočet s číslem p
Rovněž sčítání a dělení čísel je ve WSH obdobné, pouze nahradíme operátory pro konkrétní matematickou operaci. Dokonce při složitějším příkladu můžeme použít také kulaté závorky. Rovněž jako v matematice má násobení a dělení přednost před sčítáním a odčítáním. Při počítání s číslem p (3,14), které zapisujeme PI vypadá při přiřazování jeho proměnné hodnoty syntaxe takto:
Příklad: "ludolfovocislo.js
prumer = 2;
obvod = 4*pi*prumer;
WScript.Echo("Obvod kruhu o poloměru 3 je:" + obvod);
Příklad si můžete prohlédnout zde: Ukázka počítání s Ludolfovým číslem
Resumé
To bylo tedy seznámení s matematikou realizovanou přes WSH. Doufám, že vám všechny skripty JavaScriptu, a potažmo WSH, fungují. Pokud ne, podívejte se na předcházející díly o WSH. Je tam popsáno vše potřebné, co k prhlížení skriptů potřebujete. Stačí pouze jednoduchý textový editor - Poznámkový blok Windows a ukládat skripty WSH do JavaScriptu. Vše si zkopírujete z Příkladů v tomto článku a rovněž vyzkoušíte. Dobrou zábavu.
· WSH (6) matematické výpočty
· WSH (4): Skripty, metody
· Script Host (3): Vytváříme okna
· Script host (2): Skripty, knihovna SRL
· Script Host (1): Opomíjený automat
| URL: | |
| BB-Code: | |
| HTML: | |
| Sdílet: |

Díky!OK!Zkoušel jsem. Val...