Поделиться через


MathObject Класс

Определение

Предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций. Этот класс принадлежит к категории встроенных объектных моделей.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее постоянную Эйлера, которая является основанием натурального логарифма, заданного постоянной e.

engine

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит ссылка на обработчик скриптов.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит список полей, динамически добавляемых и удаляемых из объекта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее логарифм по основанию e для 10 — натуральный логарифм числа 10.

LN2

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее логарифм по основанию e для 2 — натуральный логарифм числа 2.

LOG10E

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее логарифм по основанию 10 для e — десятичный логарифм e.

LOG2E

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее логарифм по основанию 2 для e — десятичный логарифм e.

parent

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит ссылки на родительский объект.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее отношение длины окружности к ее диаметру, определяемое константой π.

SQRT1_2

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит значение, представляющее следующие эквивалентные значения: (√2)/2, √(Ѕ) и 1/(√2).

SQRT2

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Свойства

Item[Double]

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает член объекта скрипта, на который указывает заданное имя.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает тип объекта скрипта.

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

Методы

abs(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет абсолютное значение заданного числа.

acos(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет арккосинус заданного числа.

AddField(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет заданное поле в объект.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет арксинус заданного числа.

atan(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет арктангенс заданного числа.

atan2(Double, Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет арктангенс частного заданных чисел.

ceil(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет ближайшее сверху целое для заданного числа — наименьшее целое число, которое больше или равно заданному значению.

cos(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет косинус заданного угла.

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет число e, возведенное в заданную степень, где e — постоянная Эйлера, основание натурального логарифма.

floor(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет ближайшее снизу целое для заданного числа — наибольшее целое число, которое меньше или равно заданному значению.

GetField(String, BindingFlags)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает поле с заданным именем.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает метод с заданным именем.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает метод с заданным именем, используя указанные критерии выбора.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает ссылку на родительский объект.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает свойство с указанным именем.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает свойство с заданным именем, используя указанные критерии выбора.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает указанный член.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет основание логарифма по основанию e заданного числа — натурального логарифма заданной величины.

max(Object, Object, Object[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает большее из двух или более заданных чисел.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неполную копию текущего объекта Object.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает наименьшее из двух или более заданных чисел.

pow(Double, Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет заданное число, возведенное в указанную степень.

random()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает случайное число в диапазоне от 0 до 1. Этот метод не создает криптографически надежное случайное число.

round(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Округляет заданное число в большую или меньшую сторону до ближайшего целого.

SetMemberValue2(String, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает значение поля, которое было динамически добавлено в объект и сохранено в поле field_table.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет синус заданного угла.

sqrt(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет квадратный корень заданного числа.

tan(Double)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вычисляет тангенс заданного угла.

ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает строку, представляющую текущий объект.

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

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

IEnumerable.GetEnumerator()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает перечислитель, выполняющий итерацию по членам объекта.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет заданный метод в объект. Метод IExpando.AddMethod(String, Delegate) не реализован в JScript.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет заданное свойство в объект. Этот метод не реализован в JScript.

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Удаляет заданный член из объекта.

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

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

Cast<TResult>(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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