MathObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje konstanty a statické metody pro trigonometrické funkce, logaritmické funkce a další běžné matematické funkce. Tato třída patří do předdefinované kategorie modelu objektu.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
inherit JSObject
Public Class MathObject
Inherits JSObject
- Dědičnost
- Odvozené
Pole
E |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje Eulerovu konstantu, která je základem přirozeného logaritmu určeného konstantou e. |
engine |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá odkaz na skriptovací stroj. (Zděděno od ScriptObject) |
field_table |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá seznam polí, která se dynamicky přidávají a odebírají z objektu. (Zděděno od JSObject) |
LN10 |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje logaritmický základ e hodnoty 10, přirozený logaritmus hodnoty 10. |
LN2 |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje logaritmický základ e hodnoty 2, přirozený logaritmus hodnoty 2. |
LOG10E |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje logaritmus 10 z e, společný logaritmus e. |
LOG2E |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje logaritmus 2 z e, binární logaritmus e. |
parent |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uloží odkaz na nadřazený objekt. (Zděděno od ScriptObject) |
PI |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje poměr obvodu kruhu k jeho průměru určenému konstantou π. |
SQRT1_2 |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje následující ekvivalentní hodnoty: (√2)/2, √(1/2) a 1/(√2). |
SQRT2 |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Ukládá hodnotu, která představuje √2. |
Vlastnosti
Item[Double] |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví člen objektu skriptu, který je určen hodnotou zadaného Double indexu. (Zděděno od ScriptObject) |
Item[Int32] |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví člen objektu skriptu, který je určen hodnotou zadaného Int32 indexu. (Zděděno od ScriptObject) |
Item[Object[]] |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví člen objektu skriptu, který je určen zadaným názvem, Double hodnotou indexu nebo Int32 hodnotou indexu. (Zděděno od ScriptObject) |
Item[String] |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví člen objektu skriptu, který je určen zadaným názvem. (Zděděno od ScriptObject) |
UnderlyingSystemType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá typ objektu skriptu. (Zděděno od ScriptObject) |
Metody
abs(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá absolutní hodnotu zadaného čísla. |
acos(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá inverzní kosinus zadaného čísla. |
AddField(String) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Přidá zadané pole do objektu . (Zděděno od JSObject) |
asin(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá inverzní sinus zadaného čísla. |
atan(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá inverzní tangens zadaného čísla. |
atan2(Double, Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá inverzní tangens podílu zadaných čísel. |
ceil(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá horní mez zadaného čísla, což je nejmenší celé číslo, které je větší než nebo rovno zadanému číslu. |
cos(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá kosinus zadaného úhlu. |
Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
exp(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá číslo e na umocněnou zadanou mocninu, kde e je Eulerova konstanta, základ přirozeného logaritmu. |
floor(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá dolní mez zadaného čísla, což je největší celé číslo, které je menší než nebo rovno zadanému číslu. |
GetField(String, BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole, které má zadaný název. (Zděděno od ScriptObject) |
GetFields(BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole FieldInfo objektů, které odpovídají všem polím aktuálního objektu skriptu. (Zděděno od ScriptObject) |
GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetMember(String, BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole MemberInfo objektů, které odpovídají všem členům, které odpovídají zadanému názvu. (Zděděno od JSObject) |
GetMembers(BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole MemberInfo objektů, které odpovídají všem členům aktuálního objektu skriptu. (Zděděno od JSObject) |
GetMethod(String, BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá metodu, která má zadaný název. (Zděděno od ScriptObject) |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá metodu, která má zadaný název pomocí zadaných kritérií výběru. (Zděděno od ScriptObject) |
GetMethods(BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole MethodInfo objektů, které odpovídají všem metodám aktuálního objektu skriptu. (Zděděno od ScriptObject) |
GetParent() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá odkaz na nadřazený objekt. (Zděděno od ScriptObject) |
GetProperties(BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá pole PropertyInfo objektů, které odpovídají všem vlastnostem aktuálního objektu skriptu. (Zděděno od ScriptObject) |
GetProperty(String, BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá vlastnost, která má zadaný název. (Zděděno od ScriptObject) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá vlastnost, která má zadaný název pomocí zadaných kritérií výběru. (Zděděno od ScriptObject) |
GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Type Získá z aktuální instance. (Zděděno od Object) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vyvolá zadaný člen. (Zděděno od ScriptObject) |
log(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá logaritmický základ e zadaného čísla, což je přirozený logaritmus zadaného čísla. |
max(Object, Object, Object[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí největší ze dvou nebo více zadaných čísel. |
MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
min(Object, Object, Object[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí nejmenší ze dvou nebo více zadaných čísel. |
pow(Double, Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá zadané číslo umocněné na zadanou mocninu. |
random() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje náhodné číslo mezi 0 a 1. Tato metoda negeneruje kryptograficky zabezpečené náhodné číslo. |
round(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Zaokrouhlí zadané číslo dolů nebo nahoru na nejbližší celé číslo. |
SetMemberValue2(String, Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Nastaví hodnotu pole, které bylo dynamicky přidáno do objektu a uloženo v field_table. (Zděděno od JSObject) |
sin(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá sinus zadaného úhlu. |
sqrt(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá druhou odmocninu zadaného čísla. |
tan(Double) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vypočítá tangens zadaného úhlu. |
ToString() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí řetězec, který představuje aktuální objekt. (Zděděno od JSObject) |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí enumerátor, který iteruje členy objektu . (Zděděno od JSObject) |
IExpando.AddMethod(String, Delegate) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Přidá zadanou metodu do objektu . IExpando.AddMethod(String, Delegate) není implementováno v jazyce JScript. (Zděděno od JSObject) |
IExpando.AddProperty(String) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Přidá zadanou vlastnost do objektu . Tato metoda není implementována v jazyce JScript. (Zděděno od JSObject) |
IExpando.RemoveMember(MemberInfo) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Odebere zadaný člen z objektu . (Zděděno od JSObject) |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Převede objekt na IEnumerableIQueryable. |