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.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. Essa classe pertence à categoria de modelo de objeto interno.This class belongs to the built-in object model category.
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
| 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.Stores a value that represents Euler's constant, which is the base of the natural logarithm, specified by the constant 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.Stores a reference to the scripting engine. (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 do objeto dinamicamente.Stores a list of fields that are dynamically added and removed from the object. (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 o logaritmo base e de 10, o logaritmo natural de 10.Stores a value that represents the logarithm base e of 10, the natural logarithm of 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 o logaritmo base e de 2, o logaritmo natural de 2.Stores a value that represents the logarithm base e of 2, the natural logarithm of 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.Stores a value that represents the logarithm base 10 of e, the common logarithm of 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.Stores a value that represents the logarithm base 2 of e, the binary logarithm of 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.Stores a reference to the parent object. (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 razão entre a circunferência de um círculo e seu diâmetro, especificada pela constante π.Stores a value that represents the ratio of the circumference of a circle to its diameter, specified by the constant π. |
| 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, √(½) e 1/(√2).Stores a value that represents the following equivalent values: (√2)/2, √(½), and 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.Stores a value that represents √2. |
Propriedades
| 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 de script designando pelo valor de índice Double especificado.Gets or sets a member of the script object that is designated by the specified Double index value. (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 de script designando pelo valor de índice Int32 especificado.Gets or sets a member of the script object that is designated by the specified Int32 index value. (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 designando pelo nome, valor de índice Double ou valor de índice Int32 especificado.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value. (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 designando pelo nome especificado.Gets or sets a member of the script object that is designated by the specified name. (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 de objeto de script.Gets the type of the script object. (Herdado de ScriptObject) |
Métodos
| 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.Calculates the absolute value of the specified number. |
| acos(Double) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Calcula o cosseno inverso de um número especificado.Calculates the inverse cosine of the specified number. |
| 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.Adds the specified field to the object. (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 de um número especificado.Calculates the inverse sine of the specified number. |
| atan(Double) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Calcula a tangente inversa de um número especificado.Calculates the inverse tangent of the specified number. |
| 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.Calculates the inverse tangent of the quotient of the specified numbers. |
| 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 que é maior ou igual ao número especificado.Calculates the ceiling of the specified number, which is the smallest integer that is greater than or equal to the specified number. |
| 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.Calculates the cosine of the specified angle. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (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 à potência especificada elevada, em que e é a constante de Euler, a base do logaritmo natural.Calculates the number e to the raised specified power, where e is Euler's constant, the base of the natural logarithm. |
| floor(Double) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Calcula a base do número especificado, que é o maior inteiro que é menor ou igual ao número especificado.Calculates the floor of the specified number, which is the largest integer that is less than or equal to the specified number. |
| 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.Gets a field that has the specified name. (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 objetos FieldInfo que correspondem a todos os campos do objeto de script atual.Gets an array of FieldInfo objects that correspond to all fields of the current script object. (Herdado de ScriptObject) |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (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 objetos MemberInfo correspondentes a todos os membros que correspondem ao nome especificado.Gets an array of MemberInfo objects that correspond to all members that match the specified name. (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 objetos MemberInfo que correspondem a todos os membros do objeto de script atual.Gets an array of MemberInfo objects that correspond to all members of the current script object. (Herdado de JSObject) |
| 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.Gets a method that has the specified name. (Herdado de ScriptObject) |
| 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.Gets a method that has the specified name by using the specified selection criteria. (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 objetos MethodInfo que correspondem a todos os métodos do objeto de script atual.Gets an array of MethodInfo objects that correspond to all methods of the current script object. (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.Gets a reference to the parent object. (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 objetos PropertyInfo que correspondem a todas as propriedades do objeto de script atual.Gets an array of PropertyInfo objects that correspond to all properties of the current script object. (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.Gets a property that has the specified name. (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.Gets a property that has the specified name by using the specified selection criteria. (Herdado de ScriptObject) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (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.Invokes the specified member. (Herdado de ScriptObject) |
| log(Double) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Calcula o logaritmo de base e do número especificado, que é o logaritmo natural do número especificado.Calculates the logarithm base e of the specified number, which is the natural logarithm of the specified number. |
| 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.Returns the largest of two or more specified numbers. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (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.Returns the smallest of two or more specified numbers. |
| 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 elevado à potência especificada.Calculates the specified number raised to the specified power. |
| 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.Generates a random number between 0 and 1. Esse método não gera um número aleatório criptograficamente seguro.This method does not generate a cryptographically secure random number. |
| 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.Rounds the specified number down or up to the nearest integer. |
| 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 ao objeto dinamicamente e armazenado em field_table.Sets the value of a field that was dynamically added to the object and stored in 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.Calculates the sine of the specified angle. |
| 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.Calculates the square root of the specified number. |
| 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.Calculates the tangent of the specified angle. |
| 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.Returns a string that represents the current object. (Herdado de JSObject) |
Implantações explícitas de interface
| 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 nos membros do objeto.Returns an enumerator that iterates through the members of the object. (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.Adds the specified method to the object. IExpando.AddMethod(String, Delegate) não é implementado em JScript.IExpando.AddMethod(String, Delegate) is not implemented in 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.Adds the specified property to the object. Este método não foi implementado em JScript.This method is not implemented in 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.Removes the specified member from the object. (Herdado de JSObject) |
Métodos de Extensão
| Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type. |
| AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta.Enables parallelization of a query. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable. |