MathObject Класс

Определение

Предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. Этот класс принадлежит к категории встроенных объектных моделей.This class belongs to the built-in object model category.

Этот 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

Хранит значение, представляющее постоянную Эйлера, которая является основанием натурального логарифма, заданного постоянной e.Stores a value that represents Euler's constant, which is the base of the natural logarithm, specified by the constant e.

engine

Хранит ссылка на обработчик скриптов.Stores a reference to the scripting engine.

(Унаследовано от ScriptObject)
field_table

Хранит список полей, динамически добавляемых и удаляемых из объекта.Stores a list of fields that are dynamically added and removed from the object.

(Унаследовано от JSObject)
LN10

Хранит значение, представляющее логарифм по основанию e для 10 — натуральный логарифм числа 10.Stores a value that represents the logarithm base e of 10, the natural logarithm of 10.

LN2

Хранит значение, представляющее логарифм по основанию e для 2 — натуральный логарифм числа 2.Stores a value that represents the logarithm base e of 2, the natural logarithm of 2.

LOG10E

Хранит значение, представляющее логарифм по основанию 10 для e — десятичный логарифм e.Stores a value that represents the logarithm base 10 of e, the common logarithm of e.

LOG2E

Хранит значение, представляющее логарифм по основанию 2 для e — десятичный логарифм e.Stores a value that represents the logarithm base 2 of e, the binary logarithm of e.

parent

Хранит ссылки на родительский объект.Stores a reference to the parent object.

(Унаследовано от ScriptObject)
PI

Хранит значение, представляющее отношение длины окружности к ее диаметру, определяемое константой π.Stores a value that represents the ratio of the circumference of a circle to its diameter, specified by the constant π.

SQRT1_2

Хранит значение, представляющее следующие эквивалентные значения: (√2)/2, √(Ѕ) и 1/(√2).Stores a value that represents the following equivalent values: (√2)/2, √(½), and 1/(√2).

SQRT2

Хранит значение, представляющее √2.Stores a value that represents √2.

Свойства

Item[Double]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.Gets or sets a member of the script object that is designated by the specified Double index value.

(Унаследовано от ScriptObject)
Item[Int32]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Унаследовано от ScriptObject)
Item[Object[]]

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Унаследовано от ScriptObject)
Item[String]

Возвращает или задает член объекта скрипта, на который указывает заданное имя.Gets or sets a member of the script object that is designated by the specified name.

(Унаследовано от ScriptObject)
UnderlyingSystemType

Получает тип объекта скрипта.Gets the type of the script object.

(Унаследовано от ScriptObject)

Методы

abs(Double)

Вычисляет абсолютное значение заданного числа.Calculates the absolute value of the specified number.

acos(Double)

Вычисляет арккосинус заданного числа.Calculates the inverse cosine of the specified number.

AddField(String)

Добавляет заданное поле в объект.Adds the specified field to the object.

(Унаследовано от JSObject)
asin(Double)

Вычисляет арксинус заданного числа.Calculates the inverse sine of the specified number.

atan(Double)

Вычисляет арктангенс заданного числа.Calculates the inverse tangent of the specified number.

atan2(Double, Double)

Вычисляет арктангенс частного заданных чисел.Calculates the inverse tangent of the quotient of the specified numbers.

ceil(Double)

Вычисляет ближайшее сверху целое для заданного числа — наименьшее целое число, которое больше или равно заданному значению.Calculates the ceiling of the specified number, which is the smallest integer that is greater than or equal to the specified number.

cos(Double)

Вычисляет косинус заданного угла.Calculates the cosine of the specified angle.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
exp(Double)

Вычисляет число e, возведенное в заданную степень, где e — постоянная Эйлера, основание натурального логарифма.Calculates the number e to the raised specified power, where e is Euler's constant, the base of the natural logarithm.

floor(Double)

Вычисляет ближайшее снизу целое для заданного числа — наибольшее целое число, которое меньше или равно заданному значению.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)

Получает поле с заданным именем.Gets a field that has the specified name.

(Унаследовано от ScriptObject)
GetFields(BindingFlags)

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Унаследовано от ScriptObject)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetMember(String, BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

(Унаследовано от JSObject)
GetMembers(BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта.Gets an array of MemberInfo objects that correspond to all members of the current script object.

(Унаследовано от JSObject)
GetMethod(String, BindingFlags)

Получает метод с заданным именем.Gets a method that has the specified name.

(Унаследовано от ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Получает метод с заданным именем, используя указанные критерии выбора.Gets a method that has the specified name by using the specified selection criteria.

(Унаследовано от ScriptObject)
GetMethods(BindingFlags)

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Унаследовано от ScriptObject)
GetParent()

Получает ссылку на родительский объект.Gets a reference to the parent object.

(Унаследовано от ScriptObject)
GetProperties(BindingFlags)

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags)

Получает свойство с указанным именем.Gets a property that has the specified name.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Получает свойство с заданным именем, используя указанные критерии выбора.Gets a property that has the specified name by using the specified selection criteria.

(Унаследовано от ScriptObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает указанный член.Invokes the specified member.

(Унаследовано от ScriptObject)
log(Double)

Вычисляет основание логарифма по основанию e заданного числа — натурального логарифма заданной величины.Calculates the logarithm base e of the specified number, which is the natural logarithm of the specified number.

max(Object, Object, Object[])

Возвращает большее из двух или более заданных чисел.Returns the largest of two or more specified numbers.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
min(Object, Object, Object[])

Возвращает наименьшее из двух или более заданных чисел.Returns the smallest of two or more specified numbers.

pow(Double, Double)

Вычисляет заданное число, возведенное в указанную степень.Calculates the specified number raised to the specified power.

random()

Создает случайное число в диапазоне от 0 до 1.Generates a random number between 0 and 1. Этот метод не создает криптографически надежное случайное число.This method does not generate a cryptographically secure random number.

round(Double)

Округляет заданное число в большую или меньшую сторону до ближайшего целого.Rounds the specified number down or up to the nearest integer.

SetMemberValue2(String, Object)

Задает значение поля, которое было динамически добавлено в объект и сохранено в поле field_table.Sets the value of a field that was dynamically added to the object and stored in field_table.

(Унаследовано от JSObject)
sin(Double)

Вычисляет синус заданного угла.Calculates the sine of the specified angle.

sqrt(Double)

Вычисляет квадратный корень заданного числа.Calculates the square root of the specified number.

tan(Double)

Вычисляет тангенс заданного угла.Calculates the tangent of the specified angle.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от JSObject)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, выполняющий итерацию по членам объекта.Returns an enumerator that iterates through the members of the object.

(Унаследовано от JSObject)
IExpando.AddMethod(String, Delegate)

Добавляет заданный метод в объект.Adds the specified method to the object. Метод IExpando.AddMethod(String, Delegate) не реализован в JScript.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

(Унаследовано от JSObject)
IExpando.AddProperty(String)

Добавляет заданное свойство в объект.Adds the specified property to the object. Этот метод не реализован в JScript.This method is not implemented in JScript.

(Унаследовано от JSObject)
IExpando.RemoveMember(MemberInfo)

Удаляет заданный член из объекта.Removes the specified member from the object.

(Унаследовано от JSObject)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к