MathObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供三角函數、對數函數及其他常見數學函數的常數與靜態方法。 此類別屬於內建的物件模型類別。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
inherit JSObject
Public Class MathObject
Inherits JSObject
- 繼承
- 衍生
欄位
| 名稱 | Description |
|---|---|
| E |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個代表歐拉常數的值,該常數是自然對數的基底,由常數 e 指定。 |
| engine |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存對腳本引擎的參考。 (繼承來源 ScriptObject) |
| field_table |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個動態新增與移除的欄位清單。 (繼承來源 JSObject) |
| LN10 |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個代表對數底數 e 為 10 的值,自然對數為 10。 |
| LN2 |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個代表對數底數 e 的值,即 2 的自然對數。 |
| LOG10E |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個值,代表 e 的對數底數 10,即 e 的常用對數。 |
| LOG2E |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個值,代表 e 的對數底數 2,即 e 的二進位對數。 |
| parent |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存對父物件的參考。 (繼承來源 ScriptObject) |
| PI |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個代表圓周與直徑比值的值,該比值由常數π指定。 |
| SQRT1_2 |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存一個代表以下等效值的值:(√2)/2、√(1/2)和1/(√2)。 |
| SQRT2 |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 儲存代表 √2 的值。 |
屬性
| 名稱 | Description |
|---|---|
| Item[Double] |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定腳本物件中由指定 Double 索引值指定的成員。 (繼承來源 ScriptObject) |
| Item[Int32] |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定腳本物件中由指定 Int32 索引值指定的成員。 (繼承來源 ScriptObject) |
| Item[Object[]] |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定腳本物件中指定的名稱、 Double 索引值或 Int32 索引值的成員。 (繼承來源 ScriptObject) |
| Item[String] |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定腳本物件中以指定名稱指定的成員。 (繼承來源 ScriptObject) |
| UnderlyingSystemType |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得腳本物件的類型。 (繼承來源 ScriptObject) |
方法
| 名稱 | Description |
|---|---|
| abs(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的絕對值。 |
| acos(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的反餘弦。 |
| AddField(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將指定的欄位加入物件。 (繼承來源 JSObject) |
| asin(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的逆正弦。 |
| atan(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的反切線。 |
| atan2(Double, Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字商的倒切線。 |
| ceil(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的上限,即大於或等於指定數字的最小整數。 |
| cos(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定角度的餘弦值。 |
| Equals(Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| exp(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算數字 e 的提升指定冪次方,其中 e 是歐拉常數,即自然對數的底數。 |
| floor(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的底數,該底數是小於或等於指定數字的最大整數。 |
| GetField(String, BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一個欄位名稱為指定名稱。 (繼承來源 ScriptObject) |
| GetFields(BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一個物件陣列 FieldInfo ,對應目前腳本物件的所有欄位。 (繼承來源 ScriptObject) |
| GetHashCode() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 做為預設雜湊函式。 (繼承來源 Object) |
| GetMember(String, BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一個物件陣列 MemberInfo ,對應所有符合指定名稱的成員。 (繼承來源 JSObject) |
| GetMembers(BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一個物件陣列 MemberInfo ,對應目前腳本物件的所有成員。 (繼承來源 JSObject) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 透過指定的選擇條件,取得一個擁有指定名稱的方法。 (繼承來源 ScriptObject) |
| GetMethod(String, BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一個名稱為指定方法的方法。 (繼承來源 ScriptObject) |
| GetMethods(BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一組 MethodInfo 物件陣列,對應目前腳本物件的所有方法。 (繼承來源 ScriptObject) |
| GetParent() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會取得父物件的參考。 (繼承來源 ScriptObject) |
| GetProperties(BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 會得到一個物件陣列 PropertyInfo ,對應目前腳本物件的所有屬性。 (繼承來源 ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 透過指定的選擇條件,獲得具有指定名稱的屬性。 (繼承來源 ScriptObject) |
| GetProperty(String, BindingFlags) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得一個擁有指定名稱的屬性。 (繼承來源 ScriptObject) |
| GetType() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得目前實例的 Type。 (繼承來源 Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 呼叫指定的成員。 (繼承來源 ScriptObject) |
| log(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的對數底數 e,即該數字的自然對數。 |
| max(Object, Object, Object[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 回傳兩個或以上指定數字中最大的一個。 |
| MemberwiseClone() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 建立目前 Object的淺層複本。 (繼承來源 Object) |
| min(Object, Object, Object[]) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 回傳兩個或以上指定數字中最小的一個。 |
| pow(Double, Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算出指定的數值,提升至指定的冪次方。 |
| random() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 產生一個介於0到1之間的隨機數。 此方法不會產生加密學上安全的隨機數。 |
| round(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將指定數字向下或向上取整至最接近的整數。 |
| SetMemberValue2(String, Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 設定一個欄位的值,該欄位被動態加入物件並儲存在 field_table。 (繼承來源 JSObject) |
| sin(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定角度的正弦。 |
| sqrt(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定數字的平方根。 |
| tan(Double) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 計算指定角度的切線。 |
| ToString() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 傳回表示目前 物件的字串。 (繼承來源 JSObject) |
明確介面實作
| 名稱 | Description |
|---|---|
| IEnumerable.GetEnumerator() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 回傳一個列舉子,會遍歷物件的成員。 (繼承來源 JSObject) |
| IExpando.AddMethod(String, Delegate) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將指定的方法加入物件。 IExpando.AddMethod(String, Delegate) 並未在 JScript 中實作。 (繼承來源 JSObject) |
| IExpando.AddProperty(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將指定的屬性加入物件。 此方法未在 JScript 中實作。 (繼承來源 JSObject) |
| IExpando.RemoveMember(MemberInfo) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 移除物件中指定的成員。 (繼承來源 JSObject) |
擴充方法
| 名稱 | Description |
|---|---|
| AsParallel(IEnumerable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 啟用查詢的平行處理。 |
| AsQueryable(IEnumerable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將 IEnumerable 轉換成 IQueryable。 |
| Cast<TResult>(IEnumerable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 將 IEnumerable 的項目轉換成指定的型別。 |
| OfType<TResult>(IEnumerable) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 根據指定的型別篩選 IEnumerable 的專案。 |