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
継承
派生

フィールド

E

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オイラーの定数を表す値を格納します。これは自然対数の底で、定数 e で表されます。

engine

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スクリプト エンジンへの参照を格納します。

(継承元 ScriptObject)
field_table

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

オブジェクトに対して動的に追加および削除されるフィールドのリストを格納します。

(継承元 JSObject)
LN10

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

e を底とする 10 の対数 (10 の自然対数) を表す値を格納します。

LN2

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

e を底とする 2 の対数 (2 の自然対数) を表す値を格納します。

LOG10E

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

10 を底とする e の対数 (e の常用対数) を表す値を格納します。

LOG2E

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

2 を底とする e の対数 (e の 2 進対数) を表す値を格納します。

parent

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

親オブジェクトへの参照を格納します。

(継承元 ScriptObject)
PI

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

円の直径に対する円周の比を表す値を格納します。この値は、定数 π で表されます。

SQRT1_2

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

(√2)/2、√(½)、および 1/(√2) という等価な各値を表す値を格納します。

SQRT2

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

√2 を表す値を格納します。

プロパティ

Item[Double]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した Double インデックス値で指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
Item[Int32]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した Int32 インデックス値で指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
Item[Object[]]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前、指定した Double インデックス値、または指定した Int32 インデックス値で指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
Item[String]

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前によって指定されるスクリプト オブジェクトのメンバーを取得または設定します。

(継承元 ScriptObject)
UnderlyingSystemType

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スクリプト オブジェクトの型を取得します。

(継承元 ScriptObject)

メソッド

abs(Double)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された数値の絶対値が計算されます。

acos(Double)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した数値の逆コサインを計算します。

AddField(String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したフィールドをオブジェクトに追加します。

(継承元 JSObject)
asin(Double)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した数値の逆サインを計算します。

atan(Double)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した数値の逆タンジェントを計算します。

atan2(Double, Double)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した 2 つの数値の商の逆タンジェントを計算します。

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)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前のメソッドを取得します。

(継承元 ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した選択基準を使用して、指定した名前のメソッドを取得します。

(継承元 ScriptObject)
GetMethods(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのメソッドに対応する MethodInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetParent()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

親オブジェクトへの参照を取得します。

(継承元 ScriptObject)
GetProperties(BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のスクリプト オブジェクトのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。

(継承元 ScriptObject)
GetProperty(String, BindingFlags)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した名前のプロパティを取得します。

(継承元 ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

この 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した 2 つ以上の数値のうち、最大の数値を返します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Object の簡易コピーを作成します。

(継承元 Object)
min(Object, Object, Object[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定した 2 つ以上の数値のうち、最小の数値を返します。

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)

明示的なインターフェイスの実装

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)

拡張メソッド

Cast<TResult>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IEnumerableIQueryable に変換します。

適用対象