Сборка от 17 марта 2017 г


Другие математические методы



Download 9,9 Mb.
bet100/349
Sana26.04.2022
Hajmi9,9 Mb.
#582433
TuriУчебник
1   ...   96   97   98   99   100   101   102   103   ...   349
Bog'liq
ilja kantor sovremennyj uchebnik-1chast PdfToWord

Другие математические методы


JavaScript предоставляет базовые тригонометрические и некоторые другие функции для работы с числами.


Тригонометрия

Встроенные функции для тригонометрических вычислений:


Math.acos(x)

Возвращает арккосинус x (в радианах)




Math.asin(x)

Возвращает арксинус x (в радианах)




Math.atan(x)

Возвращает арктангенс x (в радианах)




Math.atan2(y, x)

Возвращает угол до точки (y, x) . Описание функции: Atan2 .




Math.sin(x)

Вычисляет синус x (в радианах)




Math.cos(x)

Вычисляет косинус x (в радианах)




Math.tan(x)

Возвращает тангенс x (в радианах)




Функции общего назначения

Разные полезные функции:


Math.sqrt(x)

Возвращает квадратный корень из x .




Math.log(x)

Возвращает натуральный (по основанию e ) логарифм x .




Math.pow(x, exp)

Возводит число в степень, возвращает xexp , например Math.pow(2,3) = 8 . Работает в том числе с дробными и отрицательными степенями, например:


Math.pow(4, ‐1/2) = 0.5 .


Math.abs(x)

Возвращает абсолютное значение числа




Math.exp(x)

Возвращает ex , где e – основание натуральных логарифмов.




Math.max(a, b, c...)

Возвращает наибольший из списка аргументов




Math.min(a, b, c...)

Возвращает наименьший из списка аргументов


Math.random()

Возвращает псевдо‑случайное число в интервале [0,1) – то есть между 0(включительно) и 1(не включая). Генератор случайных чисел инициализуется текущим временем.




Форматирование

Для красивого вывода чисел в стандарте ECMA 402 есть метод toLocaleString() :

var number = 123456789;


alert( number.toLocaleString() ); // 123 456 789


Его поддерживают все современные браузеры, кроме IE10‑ (для которых нужно подключить библиотеку Intl.JS ). Он также умеет форматировать валюту и проценты. Более подробно про устройство этого метода можно будет узнать в статье Intl: интернационализация в JavaScript, когда это вам понадобится.




Итого





  • Числа могут быть записаны в шестнадцатиричной, восьмеричной системе, а также «научным» способом.

  • В JavaScript существует числовое значение бесконечность Infinity .

  • Ошибка вычислений дает NaN .

  • Арифметические и математические функции преобразуют строку в точности в число, игнорируя начальные и конечные пробелы.

  • Функции parseInt/parseFloat делают числа из строк, которые начинаются с числа.

  • Есть четыре способа округления: Math.floor , Math.round , Math.ceil и битовый оператор. Для округления до нужного знака используйте

+n.toFixed(p) или трюк с умножением и делением на 10p .

  • Дробные числа дают ошибку вычислений. При необходимости ее можно отсечь округлением до нужного знака.

  • Случайные числа от 0 до 1 генерируются с помощью Math.random() , остальные – преобразованием из них.

Существуют и другие математические функции. Вы можете ознакомиться с ними в справочнике в разделах Number и Math.


Задачи



Интерфейс суммы


важность: 5

Создайте страницу, которая предлагает ввести два числа и выводит их сумму. Запустить демо


P.S. Есть «подводный камень» при работе с типами.

К решению






Download 9,9 Mb.

Do'stlaringiz bilan baham:
1   ...   96   97   98   99   100   101   102   103   ...   349




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish