Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

Примеры

// Простая сериализация

var text = JSON.stringify(data);

// Указать точно, какие поля подлежат сериализации

var text = JSON.stringify(address, ["city”,"state","country"]);

// Указать функцию замены, чтобы можно было сериализовать объекты RegExp

var text = JSON.stringify(patterns, function(key, value) {

if (value.constructor === RegExp) return value.toString;

return value;

});

// Того же эффекта можно добиться иначе:

RegExp.prototype.toJSON = function { return this.toString; }

См. также

JSON.parse, раздел 6.9

Math

Math

математические функции и константы

Синтаксис

Math.константа

Math.функция

Константы

Math.Е Константа е, основание натуральных логарифмов.

Math.LN10 Натуральный логарифм числа 10.

Math.LN2 Натуральный логарифм числа 2.

Math.L0G10E Десятичный логарифм числа е.

Math.L0G2E Логарифм числа е по основанию 2.

Math.PI Константа п.

Math.SQRT1_2 Единица, деленная на корень квадратный из 2.

Math.SQRT2 Квадратный корень из 2.

Статические функции

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

Math.acos Вычисляет арккосинус.

Math.asin Вычисляет арксинус.

Math.atan Вычисляет арктангенс.

Math.atan2 Вычисляет угол между осью X и точкой.

Math.ceil Округляет число вверх.

Math.cos Вычисляет косинус.

Math.exp Вычисляет степень числа е.

Math.floor Округляет число вниз.

Math.log Вычисляет натуральный логарифм.

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

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

Math.pow Вычисляет х в степени у.

Math.random Возвращает случайное число.

Math.round Округляет до ближайшего целого.

Math.sin Вычисляет синус.

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

Math.tan Вычисляет тангенс.

Описание

Math
– это объект, определяющий свойства, которые ссылаются на математические функции и константы. Эти функции и константы вызываются с помощью следующего синтаксиса:

у = Math.sin(x);

area = radius * radius * Math.PI;

Math
– это не класс объектов, как
Date
и
String
. Объект
Math
не имеет конструктора
Math,
поэтому такие функции, как
Math.sin,
– это просто функции, а не методы объекта.

См. также

Number

Math.abs

вычисляет абсолютное значение

Синтаксис

Math.abs(x)

Аргументы

х Любое число.

Возвращаемое значение

Абсолютное значение х.

Math.acos

вычисляет арккосинус

Синтаксис

Math.acos(x)

Аргументы

х Число от -1,0 до 1,0.

Возвращаемое значение

Арккосинус указанного числа х. Возвращаемое значение может находиться в интервале от 0 до пи радиан.

Math.asin

вычисляет арксинус

Синтаксис

Math.asin(x)

Аргументы

Число от -1,0 до 1,0.

Возвращаемое значение

Арксинус указанного значения х. Это возвращаемое значение может находиться в интервале от -пи/2 до +пи/2 радиан.

Math.atan

вычисляет арктангенс

Синтаксис

Поделиться:
Популярные книги

Протокол "Наследник"

Лисина Александра
1. Гибрид
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Протокол Наследник

Щит і меч

Кожевников Вадим Михайлович
Проза:
военная проза
7.50
рейтинг книги
Щит і меч

Наследник

Майерс Александр
3. Династия
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Наследник

Вечный. Книга II

Рокотов Алексей
2. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга II

Газлайтер. Том 17

Володин Григорий Григорьевич
17. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Газлайтер. Том 17

Третий

INDIGO
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий

Запечатанный во тьме. Том 1. Тысячи лет кача

NikL
1. Хроники Арнея
Фантастика:
уся
эпическая фантастика
фэнтези
5.00
рейтинг книги
Запечатанный во тьме. Том 1. Тысячи лет кача

Газлайтер. Том 6

Володин Григорий
6. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 6

Чиновникъ Особых поручений

Кулаков Алексей Иванович
6. Александр Агренев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чиновникъ Особых поручений

Сильнейший Столп Империи. Книга 5

Ермоленков Алексей
5. Сильнейший Столп Империи
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Сильнейший Столп Империи. Книга 5

Убивать чтобы жить 4

Бор Жорж
4. УЧЖ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 4

Вторая жизнь майора. Цикл

Сухинин Владимир Александрович
Вторая жизнь майора
Фантастика:
героическая фантастика
боевая фантастика
попаданцы
5.00
рейтинг книги
Вторая жизнь майора. Цикл

Древесный маг Орловского княжества

Павлов Игорь Васильевич
1. Орловское княжество
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Древесный маг Орловского княжества

Кожедуб

Бодрихин Николай Георгиевич
1216. Жизнь замечательных людей
Проза:
военная проза
5.00
рейтинг книги
Кожедуб