MathObject Classe

Definizione

Vengono forniti costanti e metodi statici per eseguire funzioni trigonometriche, funzioni logaritmiche e normali funzioni matematiche. La classe appartiene alla categoria del modello a oggetti incorporata.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
    inherit JSObject
Public Class MathObject
Inherits JSObject
Ereditarietà
Derivato

Campi

E

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta la costante di Eulero, che costituisce la base del logaritmo naturale, specificato dalla costante e.

engine

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un riferimento al motore di script.

(Ereditato da ScriptObject)
field_table

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un elenco di campi aggiunti e rimossi dall'oggetto in modo dinamico.

(Ereditato da JSObject)
LN10

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta la base logaritmica e di 10, il logaritmo naturale di 10.

LN2

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta la base logaritmica e di 2, il logaritmo naturale di 2.

LOG10E

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta la base logaritmica 10 di e, il logaritmo comune di e.

LOG2E

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta la base logaritmica 2 di e, il logaritmo binario di e.

parent

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un riferimento all'oggetto padre.

(Ereditato da ScriptObject)
PI

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta il rapporto tra la circonferenza del cerchio e il suo diametro, specificato dalla costante π.

SQRT1_2

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta i seguenti valori equivalenti: (√2)/2, √(½) e 1/(√2).

SQRT2

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un valore che rappresenta √2.

Proprietà

Item[Double]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal valore di indice Double specificato.

(Ereditato da ScriptObject)
Item[Int32]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal valore di indice Int32 specificato.

(Ereditato da ScriptObject)
Item[Object[]]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal nome, dal valore di indice Double o dal valore di indice Int32 specificato.

(Ereditato da ScriptObject)
Item[String]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal nome specificato.

(Ereditato da ScriptObject)
UnderlyingSystemType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo dell'oggetto script.

(Ereditato da ScriptObject)

Metodi

abs(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il valore assoluto del numero specificato.

acos(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il coseno inverso del numero specificato.

AddField(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge il campo specificato all'oggetto.

(Ereditato da JSObject)
asin(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il seno inverso del numero specificato.

atan(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la tangente inversa del numero specificato.

atan2(Double, Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la tangente inversa del quoziente dei numeri specificati.

ceil(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la parte intera superiore del numero specificato, che è l'intero minimo maggiore o uguale al numero specificato.

cos(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il coseno dell'angolo specificato.

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
exp(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il numero e elevato alla potenza specificata, dove e è la costante di Eulero, la base del logaritmo naturale.

floor(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la parte intera del numero specificato, che è l'intero massimo inferiore o uguale al numero specificato.

GetField(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un campo con il nome specificato.

(Ereditato da ScriptObject)
GetFields(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti FieldInfo corrispondenti a tutti i campi dell'oggetto script corrente.

(Ereditato da ScriptObject)
GetHashCode()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetMember(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti MemberInfo corrispondenti a tutti i membri che corrispondono al nome specificato.

(Ereditato da JSObject)
GetMembers(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti MemberInfo corrispondenti a tutti i membri dell'oggetto script corrente.

(Ereditato da JSObject)
GetMethod(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato.

(Ereditato da ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato utilizzando i criteri di selezione specificati.

(Ereditato da ScriptObject)
GetMethods(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti MethodInfo corrispondenti a tutti i metodi dell'oggetto script corrente.

(Ereditato da ScriptObject)
GetParent()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un riferimento all'oggetto padre.

(Ereditato da ScriptObject)
GetProperties(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti PropertyInfo corrispondenti a tutte le proprietà dell'oggetto script corrente.

(Ereditato da ScriptObject)
GetProperty(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato.

(Ereditato da ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato utilizzando i criteri di selezione specificati.

(Ereditato da ScriptObject)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Richiama il membro specificato.

(Ereditato da ScriptObject)
log(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la base logaritmica e del numero specificato, che è il logaritmo naturale del numero specificato.

max(Object, Object, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce il più elevato tra due o più numeri specificati.

MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
min(Object, Object, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce il più basso tra due o più numeri specificati.

pow(Double, Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il numero specificato elevato alla potenza specificata.

random()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Genera un numero casuale compreso tra 0 e 1. Questo metodo non genera un numero casuale sicuro da un punto di vista crittografico.

round(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Arrotonda il numero specificato per difetto o per eccesso all'intero più vicino.

SetMemberValue2(String, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta il valore di un campo aggiunto in modo dinamico all'oggetto e archiviato in field_table.

(Ereditato da JSObject)
sin(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola il seno dell'angolo specificato.

sqrt(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la radice quadrata del numero specificato.

tan(Double)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Calcola la tangente dell'angolo specificato.

ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da JSObject)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un enumeratore che consente di scorrere i membri dell'oggetto.

(Ereditato da JSObject)
IExpando.AddMethod(String, Delegate)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge il metodo specificato all'oggetto. IExpando.AddMethod(String, Delegate) non è implementato in JScript.

(Ereditato da JSObject)
IExpando.AddProperty(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge la proprietà specificata all'oggetto. Questo metodo non è implementato in JScript.

(Ereditato da JSObject)
IExpando.RemoveMember(MemberInfo)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove il membro specificato dall'oggetto.

(Ereditato da JSObject)

Metodi di estensione

Cast<TResult>(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a