MathObject Classe

Definição

Fornece constantes e métodos estáticos para funções trigonométricas, funções logarítmicas e outras funções matemáticas comuns. Essa classe pertence à categoria de modelo de objeto interno.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class MathObject : Microsoft::JScript::JSObject
public class MathObject : Microsoft.JScript.JSObject
type MathObject = class
    inherit JSObject
Public Class MathObject
Inherits JSObject
Herança
Derivado

Campos

Nome Description
E

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa a constante de Euler, que é a base do logaritmo natural, especificada pela constante e.

engine

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma referência ao mecanismo de script.

(Herdado de ScriptObject)
field_table

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma lista de campos que são adicionados e removidos dinamicamente do objeto.

(Herdado de JSObject)
LN10

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa a base de logaritmo e de 10, o logaritmo natural de 10.

LN2

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa a base de logaritmo e de 2, o logaritmo natural de 2.

LOG10E

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa o logaritmo base 10 de e, o logaritmo comum de e.

LOG2E

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa o logaritmo base 2 de e, o logaritmo binário de e.

parent

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena uma referência ao objeto pai.

(Herdado de ScriptObject)
PI

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa a proporção da circunferência de um círculo ao seu diâmetro, especificada pela constante π.

SQRT1_2

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa os seguintes valores equivalentes: (√2)/2, √(1/2) e 1/(√2).

SQRT2

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Armazena um valor que representa √2.

Propriedades

Nome Description
Item[Double]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto script designado pelo valor de índice especificado Double .

(Herdado de ScriptObject)
Item[Int32]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto script designado pelo valor de índice especificado Int32 .

(Herdado de ScriptObject)
Item[Object[]]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designado pelo nome, Double valor de índice ou Int32 valor de índice especificados.

(Herdado de ScriptObject)
Item[String]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um membro do objeto de script designado pelo nome especificado.

(Herdado de ScriptObject)
UnderlyingSystemType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo do objeto script.

(Herdado de ScriptObject)

Métodos

Nome Description
abs(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o valor absoluto do número especificado.

acos(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o cosseno inverso do número especificado.

AddField(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o campo especificado ao objeto.

(Herdado de JSObject)
asin(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o seno inverso do número especificado.

atan(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula a tangente inversa do número especificado.

atan2(Double, Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula a tangente inversa do quociente dos números especificados.

ceil(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o teto do número especificado, que é o menor inteiro maior ou igual ao número especificado.

cos(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o cosseno do ângulo especificado.

Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
exp(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o número e para a potência especificada elevada, em que e é a constante de Euler, a base do logaritmo natural.

floor(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o piso do número especificado, que é o maior inteiro menor ou igual ao número especificado.

GetField(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um campo que tem o nome especificado.

(Herdado de ScriptObject)
GetFields(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de FieldInfo objetos que correspondem a todos os campos do objeto de script atual.

(Herdado de ScriptObject)
GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Serve como a função hash predefinida.

(Herdado de Object)
GetMember(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de MemberInfo objetos que correspondem a todos os membros que correspondem ao nome especificado.

(Herdado de JSObject)
GetMembers(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de MemberInfo objetos que correspondem a todos os membros do objeto de script atual.

(Herdado de JSObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um método que tem o nome especificado usando os critérios de seleção especificados.

(Herdado de ScriptObject)
GetMethod(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um método que tem o nome especificado.

(Herdado de ScriptObject)
GetMethods(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de MethodInfo objetos que correspondem a todos os métodos do objeto de script atual.

(Herdado de ScriptObject)
GetParent()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma referência ao objeto pai.

(Herdado de ScriptObject)
GetProperties(BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de PropertyInfo objetos que correspondem a todas as propriedades do objeto de script atual.

(Herdado de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma propriedade que tem o nome especificado usando os critérios de seleção especificados.

(Herdado de ScriptObject)
GetProperty(String, BindingFlags)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma propriedade que tem o nome especificado.

(Herdado de ScriptObject)
GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Invoca o membro especificado.

(Herdado de ScriptObject)
log(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula a base de logaritmo e do número especificado, que é o logaritmo natural do número especificado.

max(Object, Object, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o maior de dois ou mais números especificados.

MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
min(Object, Object, Object[])

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o menor de dois ou mais números especificados.

pow(Double, Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o número especificado gerado para a potência especificada.

random()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Gera um número aleatório entre 0 e 1. Esse método não gera um número aleatório criptograficamente seguro.

round(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Arredonda o número especificado para baixo ou para cima até o inteiro mais próximo.

SetMemberValue2(String, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o valor de um campo que foi adicionado dinamicamente ao objeto e armazenado em field_table.

(Herdado de JSObject)
sin(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula o seno do ângulo especificado.

sqrt(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula a raiz quadrada do número especificado.

tan(Double)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Calcula a tangente do ângulo especificado.

ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de JSObject)

Implantações explícitas de interface

Nome Description
IEnumerable.GetEnumerator()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um enumerador que itera por meio dos membros do objeto.

(Herdado de JSObject)
IExpando.AddMethod(String, Delegate)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o método especificado ao objeto. IExpando.AddMethod(String, Delegate) não é implementado no JScript.

(Herdado de JSObject)
IExpando.AddProperty(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona a propriedade especificada ao objeto. Esse método não é implementado no JScript.

(Herdado de JSObject)
IExpando.RemoveMember(MemberInfo)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Remove o membro especificado do objeto.

(Herdado de JSObject)

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Converte um IEnumerable em um IQueryable.

Cast<TResult>(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Filtra os elementos de um IEnumerable com base em um tipo especificado.

Aplica-se a