MathObject Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Állandókat és statikus metódusokat biztosít trigonometriai függvényekhez, logaritmikus függvényekhez és egyéb gyakori matematikai függvényekhez. Ez az osztály a beépített objektummodell-kategóriához tartozik.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
inherit JSObject
Public Class MathObject
Inherits JSObject
- Öröklődés
- Származtatott
Mezők
| Name | Description |
|---|---|
| E |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket tárol, amely az Euler-állandót jelöli, amely az e állandó által megadott természetes logaritmus alapja. |
| engine |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A szkriptelési motorra mutató hivatkozást tárol. (Öröklődés forrása ScriptObject) |
| field_table |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A dinamikusan hozzáadott és az objektumból eltávolított mezők listáját tárolja. (Öröklődés forrása JSObject) |
| LN10 |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket tárol, amely a 10 e logaritmusát, a 10 természetes logaritmusát jelöli. |
| LN2 |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy olyan értéket tárol, amely a 2 e logaritmusát, a 2 természetes logaritmusát jelöli. |
| LOG10E |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket tárol, amely az e logaritmus 10-es alapértékét, az e közös logaritmusát jelöli. |
| LOG2E |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket tárol, amely az e 2 logaritmusát, az e bináris logaritmusát jelöli. |
| parent |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A szülőobjektumra mutató hivatkozást tárol. (Öröklődés forrása ScriptObject) |
| PI |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket tárol, amely egy kör kerületének és átmérőjének az állandó π által megadott arányát adja meg. |
| SQRT1_2 |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A következő egyenértékű értékeket tartalmazó értéket tárolja: (√2)/2, √(1/2) és 1/(√2). |
| SQRT2 |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A √2 értéket tárolja. |
Tulajdonságok
| Name | Description |
|---|---|
| Item[Double] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja a szkriptobjektum egy tagját, amelyet a megadott Double indexérték jelöl ki. (Öröklődés forrása ScriptObject) |
| Item[Int32] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja a szkriptobjektum egy tagját, amelyet a megadott Int32 indexérték jelöl ki. (Öröklődés forrása ScriptObject) |
| Item[Object[]] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja annak a szkriptobjektumnak a tagját, amelyet a megadott név, Double indexérték vagy Int32 indexérték jelöl ki. (Öröklődés forrása ScriptObject) |
| Item[String] |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri vagy beállítja a megadott név által kijelölt szkriptobjektum egy tagját. (Öröklődés forrása ScriptObject) |
| UnderlyingSystemType |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a szkriptobjektum típusát. (Öröklődés forrása ScriptObject) |
Metódusok
| Name | Description |
|---|---|
| abs(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám abszolút értékét. |
| acos(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám inverz koszinuszát. |
| AddField(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Hozzáadja a megadott mezőt az objektumhoz. (Öröklődés forrása JSObject) |
| asin(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám inverz szinuszát. |
| atan(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám inverz tangensét. |
| atan2(Double, Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott számok hányadosának inverz tangensét. |
| ceil(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám felső határát, amely a legkisebb egész szám, amely nagyobb vagy egyenlő a megadott számnál. |
| cos(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szög koszinuszát. |
| Equals(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| exp(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja az e számot a megadott hatványra, ahol e az Euler állandója, a természetes logaritmus alapja. |
| floor(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám padlóját, amely a megadott számnál kisebb vagy egyenlő legnagyobb egész szám. |
| GetField(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott nevű mezőt. (Öröklődés forrása ScriptObject) |
| GetFields(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális szkriptobjektum összes mezőjének megfelelő objektumtömböt FieldInfo kap. (Öröklődés forrása ScriptObject) |
| GetHashCode() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetMember(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A megadott névnek megfelelő összes tagnak megfelelő objektumtömböt MemberInfo kap. (Öröklődés forrása JSObject) |
| GetMembers(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az MemberInfo aktuális szkriptobjektum összes tagjának megfelelő objektumtömböt. (Öröklődés forrása JSObject) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A megadott kiválasztási feltételek használatával lekéri a megadott nevet tartalmazó metódust. (Öröklődés forrása ScriptObject) |
| GetMethod(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott nevű metódust. (Öröklődés forrása ScriptObject) |
| GetMethods(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális szkriptobjektum összes metódusának megfelelő objektumtömböt MethodInfo kap. (Öröklődés forrása ScriptObject) |
| GetParent() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A szülőobjektumra mutató hivatkozást kér le. (Öröklődés forrása ScriptObject) |
| GetProperties(BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan objektumtömböt PropertyInfo kap, amely megfelel az aktuális szkriptobjektum összes tulajdonságának. (Öröklődés forrása ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott névvel rendelkező tulajdonságot a megadott kiválasztási feltételek használatával. (Öröklődés forrása ScriptObject) |
| GetProperty(String, BindingFlags) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott nevű tulajdonságot. (Öröklődés forrása ScriptObject) |
| GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghívja a megadott tagot. (Öröklődés forrása ScriptObject) |
| log(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám e logaritmusbázisát, amely a megadott szám természetes logaritmusa. |
| max(Object, Object, Object[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Két vagy több megadott szám közül a legnagyobbat adja eredményül. |
| MemberwiseClone() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| min(Object, Object, Object[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Két vagy több megadott szám közül a legkisebbet adja eredményül. |
| pow(Double, Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott teljesítményre emelt számot. |
| random() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Véletlenszerű számot hoz létre 0 és 1 között. Ez a módszer nem hoz létre kriptográfiailag biztonságos véletlenszerű számot. |
| round(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A megadott számot lefelé vagy felfelé kerekíti a legközelebbi egész számra. |
| SetMemberValue2(String, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az objektumhoz dinamikusan hozzáadott és a benne tárolt mező értékét állítja be field_table. (Öröklődés forrása JSObject) |
| sin(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szög szinuszát. |
| sqrt(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szám négyzetgyökét. |
| tan(Double) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Kiszámítja a megadott szög tangensét. |
| ToString() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása JSObject) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy enumerátort ad vissza, amely az objektum tagjain keresztül iterál. (Öröklődés forrása JSObject) |
| IExpando.AddMethod(String, Delegate) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Hozzáadja a megadott metódust az objektumhoz. IExpando.AddMethod(String, Delegate) nincs implementálva a JScriptben. (Öröklődés forrása JSObject) |
| IExpando.AddProperty(String) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Hozzáadja a megadott tulajdonságot az objektumhoz. Ez a módszer nincs implementálva a JScriptben. (Öröklődés forrása JSObject) |
| IExpando.RemoveMember(MemberInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Eltávolítja a megadott tagot az objektumból. (Öröklődés forrása JSObject) |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |