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) и 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, Binder, Type[], ParameterModifier[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает метод, имеющий указанное имя, с помощью указанных критериев выбора. (Унаследовано от ScriptObject) |
| GetMethod(String, BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает метод, имеющий указанное имя. (Унаследовано от ScriptObject) |
| GetMethods(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив MethodInfo объектов, соответствующих всем методам текущего объекта скрипта. (Унаследовано от ScriptObject) |
| GetParent() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает ссылку на родительский объект. (Унаследовано от ScriptObject) |
| GetProperties(BindingFlags) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает массив PropertyInfo объектов, соответствующих всем свойствам текущего объекта скрипта. (Унаследовано от ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает свойство с указанным именем с помощью указанных критериев выбора. (Унаследовано от ScriptObject) |
| GetProperty(String, BindingFlags) |
Этот 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) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Фильтрует элементы IEnumerable на основе указанного типа. |