Funkce, které vracejí hodnoty
Některé funkce jsou určeny k provádění výpočtů nebo k vyhodnocování podmínek objektu. Tyto funkce vytvářejí informaci, jako třeba výsledek výpočtu nebo stav objektu. Pokud taková funkce ukončí své provádění, vrací tuto informaci.
Jako příklad nám poslouží funkce Number.sqrt(). Počítá druhou odmocninu hodnoty, kterou jí předáte. Chcete-li vypočítat druhou odmocninu čísla 25, napíšete “Number.sqrt(25)”.
Nicméně zápis “Number.sqrt(25)” není úplným výrazem, protože neříká interaktivní prezentaci, co má provést s vrácenou hodnotou (druhá odmocnina z 25, tj. 5). Pro vytvoření správného úplného příkazu musíte interaktivní prezentaci sdělit, kam má informaci umístit.
To lze udělat například vložením hodnoty do proměnné:
IntVar = Number.sqrt(25)
Po vyhodnocení výrazu bude hodnota proměnné IntVar rovna číslu 5.