MathObject 類別

定義

提供三角函數、對數函數及其他常見數學函數的常數與靜態方法。 此類別屬於內建的物件模型類別。

此 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 的專案。

適用於