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. |