Partager via


MathObject Classe

Définition

Fournit des constantes et des méthodes statiques pour les fonctions trigonométriques, les fonctions logarithmiques et d’autres fonctions mathématiques courantes. Cette classe appartient à la catégorie de modèle objet intégrée.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
    inherit JSObject
Public Class MathObject
Inherits JSObject
Héritage
Dérivé

Champs

E

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente la constante d’Euler, qui est la base du logarithme naturel, spécifiée par la constante e.

engine

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une référence au moteur de script.

(Hérité de ScriptObject)
field_table

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une liste de champs qui sont ajoutés et supprimés dynamiquement de l’objet.

(Hérité de JSObject)
LN10

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente la base logarithm e de 10, le logarithme naturel de 10.

LN2

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente la base logarithme e de 2, le logarithme naturel de 2.

LOG10E

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente le logarithme de base 10 d’e, le logarithme commun d’e.

LOG2E

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente le logarithme de base 2 d’e, le logarithme binaire d’e.

parent

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une référence à l’objet parent.

(Hérité de ScriptObject)
PI

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente le rapport entre la circonférence d’un cercle et son diamètre, spécifiée par la constante π.

SQRT1_2

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente les valeurs équivalentes suivantes : (√2)/2, √(1/2) et 1/(√2).

SQRT2

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une valeur qui représente √2.

Propriétés

Item[Double]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par la valeur d’index Double spécifiée.

(Hérité de ScriptObject)
Item[Int32]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par la valeur d’index Int32 spécifiée.

(Hérité de ScriptObject)
Item[Object[]]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par le nom spécifié, Double valeur d’index ou Int32 valeur d’index.

(Hérité de ScriptObject)
Item[String]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par le nom spécifié.

(Hérité de ScriptObject)
UnderlyingSystemType

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le type de l’objet de script.

(Hérité de ScriptObject)

Méthodes

abs(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule la valeur absolue du nombre spécifié.

acos(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le cosinus inverse du nombre spécifié.

AddField(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute le champ spécifié à l’objet.

(Hérité de JSObject)
asin(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le sinus inverse du nombre spécifié.

atan(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule la tangente inverse du nombre spécifié.

atan2(Double, Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule la tangente inverse du quotient des nombres spécifiés.

ceil(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le plafond du nombre spécifié, qui est le plus petit entier supérieur ou égal au nombre spécifié.

cos(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le cosinus de l’angle spécifié.

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
exp(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le nombre e à la puissance spécifiée levée, où e est la constante d’Euler, la base du logarithme naturel.

floor(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le plancher du nombre spécifié, qui est le plus grand entier inférieur ou égal au nombre spécifié.

GetField(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un champ portant le nom spécifié.

(Hérité de ScriptObject)
GetFields(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets FieldInfo qui correspondent à tous les champs de l’objet de script actuel.

(Hérité de ScriptObject)
GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetMember(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets MemberInfo qui correspondent à tous les membres correspondant au nom spécifié.

(Hérité de JSObject)
GetMembers(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets MemberInfo qui correspondent à tous les membres de l’objet de script actuel.

(Hérité de JSObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une méthode qui a le nom spécifié à l’aide des critères de sélection spécifiés.

(Hérité de ScriptObject)
GetMethod(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une méthode portant le nom spécifié.

(Hérité de ScriptObject)
GetMethods(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets MethodInfo qui correspondent à toutes les méthodes de l’objet de script actuel.

(Hérité de ScriptObject)
GetParent()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une référence à l’objet parent.

(Hérité de ScriptObject)
GetProperties(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets PropertyInfo qui correspondent à toutes les propriétés de l’objet de script actuel.

(Hérité de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une propriété qui a le nom spécifié à l’aide des critères de sélection spécifiés.

(Hérité de ScriptObject)
GetProperty(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une propriété qui a le nom spécifié.

(Hérité de ScriptObject)
GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Appelle le membre spécifié.

(Hérité de ScriptObject)
log(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule la base logarithme e du nombre spécifié, qui est le logarithme naturel du nombre spécifié.

max(Object, Object, Object[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne le plus grand de deux nombres spécifiés ou plus.

MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
min(Object, Object, Object[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne le plus petit nombre de deux ou plusieurs nombres spécifiés.

pow(Double, Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le nombre spécifié déclenché à la puissance spécifiée.

random()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Génère un nombre aléatoire compris entre 0 et 1. Cette méthode ne génère pas de nombre aléatoire sécurisé par chiffrement.

round(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Arrondit le nombre spécifié vers le bas ou jusqu’à l’entier le plus proche.

SetMemberValue2(String, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Définit la valeur d’un champ qui a été ajouté dynamiquement à l’objet et stocké dans field_table.

(Hérité de JSObject)
sin(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule le sinus de l’angle spécifié.

sqrt(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule la racine carrée du nombre spécifié.

tan(Double)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Calcule la tangente de l’angle spécifié.

ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de JSObject)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne un énumérateur qui itère au sein des membres de l’objet.

(Hérité de JSObject)
IExpando.AddMethod(String, Delegate)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute la méthode spécifiée à l’objet. IExpando.AddMethod(String, Delegate) n’est pas implémenté dans JScript.

(Hérité de JSObject)
IExpando.AddProperty(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute la propriété spécifiée à l’objet. Cette méthode n’est pas implémentée dans JScript.

(Hérité de JSObject)
IExpando.RemoveMember(MemberInfo)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime le membre spécifié de l’objet.

(Hérité de JSObject)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

AsParallel(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Convertit un IEnumerable en IQueryable.

S’applique à