MathObject Třída

Definice

Poskytuje konstanty a statické metody pro trigonometrické funkce, logaritmické funkce a další běžné matematické funkce. Tato třída patří do předdefinované kategorie objektového modelu.

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

Name Description
E

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uloží hodnotu, která představuje Eulerovu konstantu, což je základ 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.

Uloží odkaz na skriptovací modul.

(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.

Uloží seznam polí, která jsou dynamicky přidána a odebrána 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.

Uloží hodnotu, která představuje logaritmus e 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.

Uloží hodnotu, která představuje logaritmus e 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.

Uloží hodnotu, která představuje logaritmus základu 10 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.

Uloží hodnotu, která představuje logaritmus základu 2 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.

Uloží hodnotu, která představuje poměr obvodu kruhu k jeho průměru, určený konstantou π.

SQRT1_2

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uloží 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.

Uloží hodnotu, která představuje √2.

Vlastnosti

Name Description
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 zadanou Double hodnotou 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 zadanou Int32 hodnotou 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

Name Description
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á strop zadaného čísla, což je nejmenší celé číslo, které je větší 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čuje, zda je zadaný objekt roven 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á podlahu zadaného čísla, což je největší celé číslo, které je menší 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 se zadaným názvem.

(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í funkce hash.

(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, 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)
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)
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, 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)
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)
GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá Type 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á logaritmus 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 Object.

(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 v rozmezí od 0 do 1. Tato metoda negeneruje kryptograficky bezpečné 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 k 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í

Name Description
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án 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í

Name Description
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 IEnumerable na IQueryable.

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 IEnumerable na 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 IEnumerable na základě zadaného typu.

Platí pro