MathObject Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller konstanter och statiska metoder för trigonometriska funktioner, logaritmiska funktioner och andra vanliga matematiska funktioner. Den här klassen tillhör den inbyggda objektmodellkategorin.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
inherit JSObject
Public Class MathObject
Inherits JSObject
- Arv
- Härledda
Fält
| Name | Description |
|---|---|
| E |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar Eulers konstant, som är basen för den naturliga logaritmen, som anges av konstanten e. |
| engine |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar en referens till skriptmotorn. (Ärvd från ScriptObject) |
| field_table |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar en lista med fält som läggs till och tas bort dynamiskt från objektet. (Ärvd från JSObject) |
| LN10 |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar logaritmens bas e av 10, den naturliga logaritmen på 10. |
| LN2 |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar logaritmens bas e av 2, den naturliga logaritmen 2. |
| LOG10E |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar logaritmens bas 10 av e, den vanliga logaritmen för e. |
| LOG2E |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar logaritmens bas 2 av e, binär logaritmen e. |
| parent |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar en referens till det överordnade objektet. (Ärvd från ScriptObject) |
| PI |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar förhållandet mellan en cirkels omkrets och dess diameter, som anges av konstanten π. |
| SQRT1_2 |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar följande motsvarande värden: (√2)/2, √(1/2) och 1/(√2). |
| SQRT2 |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar ett värde som representerar √2. |
Egenskaper
| Name | Description |
|---|---|
| Item[Double] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna Double indexvärdet. (Ärvd från ScriptObject) |
| Item[Int32] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna Int32 indexvärdet. (Ärvd från ScriptObject) |
| Item[Object[]] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna namnet, Double indexvärdet eller Int32 indexvärdet. (Ärvd från ScriptObject) |
| Item[String] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna namnet. (Ärvd från ScriptObject) |
| UnderlyingSystemType |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar typen av skriptobjekt. (Ärvd från ScriptObject) |
Metoder
| Name | Description |
|---|---|
| abs(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar det absoluta värdet för det angivna talet. |
| acos(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar inverterade cosinéer för det angivna talet. |
| AddField(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till det angivna fältet i objektet. (Ärvd från JSObject) |
| asin(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar inverterade sinus för det angivna talet. |
| atan(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar den inverterade tangensen för det angivna talet. |
| atan2(Double, Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar den inverterade tangensen för kvoten för de angivna talen. |
| ceil(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar taket för det angivna talet, vilket är det minsta heltal som är större än eller lika med det angivna talet. |
| cos(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar cosininen för den angivna vinkeln. |
| Equals(Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| exp(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar talet e till den upphöjda angivna kraften, där e är Eulers konstant, basen av den naturliga logaritmen. |
| floor(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar golvet för det angivna talet, vilket är det största heltal som är mindre än eller lika med det angivna talet. |
| GetField(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett fält som har det angivna namnet. (Ärvd från ScriptObject) |
| GetFields(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med FieldInfo objekt som motsvarar alla fält i det aktuella skriptobjektet. (Ärvd från ScriptObject) |
| GetHashCode() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetMember(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med MemberInfo objekt som motsvarar alla medlemmar som matchar det angivna namnet. (Ärvd från JSObject) |
| GetMembers(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med MemberInfo objekt som motsvarar alla medlemmar i det aktuella skriptobjektet. (Ärvd från JSObject) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en metod som har det angivna namnet med hjälp av de angivna urvalskriterierna. (Ärvd från ScriptObject) |
| GetMethod(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en metod som har det angivna namnet. (Ärvd från ScriptObject) |
| GetMethods(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med MethodInfo objekt som motsvarar alla metoder för det aktuella skriptobjektet. (Ärvd från ScriptObject) |
| GetParent() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en referens till det överordnade objektet. (Ärvd från ScriptObject) |
| GetProperties(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med PropertyInfo objekt som motsvarar alla egenskaper för det aktuella skriptobjektet. (Ärvd från ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en egenskap som har det angivna namnet med hjälp av de angivna urvalskriterierna. (Ärvd från ScriptObject) |
| GetProperty(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en egenskap som har det angivna namnet. (Ärvd från ScriptObject) |
| GetType() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anropar den angivna medlemmen. (Ärvd från ScriptObject) |
| log(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar logaritmens bas e för det angivna talet, vilket är den naturliga logaritmen för det angivna talet. |
| max(Object, Object, Object[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar det största av två eller flera angivna tal. |
| MemberwiseClone() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| min(Object, Object, Object[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar det minsta av två eller flera angivna tal. |
| pow(Double, Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar det angivna talet som har upphöjts till den angivna kraften. |
| random() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Genererar ett slumpmässigt tal mellan 0 och 1. Den här metoden genererar inte ett kryptografiskt säkert slumptal. |
| round(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avrundar det angivna talet nedåt eller upp till närmaste heltal. |
| SetMemberValue2(String, Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anger värdet för ett fält som har lagts till dynamiskt i objektet och lagrats i field_table. (Ärvd från JSObject) |
| sin(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar sinus för den angivna vinkeln. |
| sqrt(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar kvadratroten för det angivna talet. |
| tan(Double) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Beräknar tangensen för den angivna vinkeln. |
| ToString() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en sträng som representerar det aktuella objektet. (Ärvd från JSObject) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en uppräknare som itererar genom objektmedlemmarna. (Ärvd från JSObject) |
| IExpando.AddMethod(String, Delegate) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till den angivna metoden i objektet. IExpando.AddMethod(String, Delegate) implementeras inte i JScript. (Ärvd från JSObject) |
| IExpando.AddProperty(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till den angivna egenskapen i objektet. Den här metoden implementeras inte i JScript. (Ärvd från JSObject) |
| IExpando.RemoveMember(MemberInfo) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Tar bort den angivna medlemmen från objektet. (Ärvd från JSObject) |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Filtrerar elementen i en IEnumerable baserat på en angiven typ. |