Математический объект отличается от вышеуказанного объекта. Можно сказать, что он является публичным классом математики со многими математическими методами, используемыми для различных математических операций.
Тем не менее, математический объект не должен быть построен, и вы можете использовать его непосредственно для методов в нем.
1. Константы (то есть атрибуты)
E возвращает арифметическую константу E, то есть основание естественного логарифма (приблизительно равного 2,718)
| Эн | Возвращает арифметическую константу E, то есть основание естественного логарифма (приблизительно равного 2,718) |
| LN2 | Возвращает естественный логарифм 2 (приблизительно равен 0,693) |
| LN10 | Возвращает естественный логарифм 10 (приблизительно равен 2,302) |
| Log2e | Возвращает логарифм E с базой 2 (приблизительно равен 1,414) |
| Log10e | Возвращает логарифм E с базой 10 (приблизительно равен 0,434) |
| Пик | Вернуть PI (приблизительно равен 3,14159) |
| SQRT1_2 | Возвращает обратный квадратный корень, который возвращает 2 (приблизительно равен 0,707) |
| SQRT2 | Возвращает квадратный корень 2 (приблизительно равен 1,414) |
Вот их ценности:
Кода кода выглядит следующим образом: Document.Write ("Math.e ="+Math.e+"<br>");
document.write ("math.ln2 ="+math.ln2+"<br>");
document.write ("math.ln10 ="+math.ln10+"<br>");
document.write ("math.log2e ="+math.log2e+"<br>");
document.write ("math.log10e ="+math.log10e+"<br>");
document.write ("math.pi ="+math.pi+"<br>");
document.write ("math.sqrt1_2 ="+math.sqrt1_2+"<br>");
document.write ("math.sqrt2 ="+math.sqrt2+"<br>");
Результат вывода:
Math.e = 2,718281828459045
Math.ln2 = 0,6931471805599453
Math.ln10 = 2,302585092994046
Math.log2e = 1,4426950408889634
Math.log10e = 0,4342944819032518
Math.pi = 3,141592653589793
Math.sqrt1_2 = 0,7071067811865476
Math.sqrt2 = 1,4142135623730951
2. Метод ABS () может вернуть абсолютное значение числа
Math.abs (x); x должен быть числовым значением, это число может быть целым числом, а десятичное значение может быть
document.write (math.abs (-2,77)); // вывод 2.77
3. ACOS (x) возвращает обратное косинусное значение числа.
Math.acos (x); x должен быть число между -1,0 до 1,0
Если X не находится в вышеуказанном диапазоне, верните NAN
4. Метод ASIN () может вернуть обратное значение синуса числа.
Math.asin (x); X должен быть числовым значением, которое составляет от -1,0 до 1,0.
Если параметр x превышает диапазон от -1,0 до 1,0, браузер вернет NAN.
5. Метод Atan () может вернуть значение Arctangent of the Number.
Math.atan (x); x требуется. Должен быть числовое значение.
Возвращенное значение -это значение Radian между -PI/2 и PI/2.
6. Метод atan2 () может вернуть угол от оси x к точке (x, y).
Math.atan2 (y, x)
-Значение между PI и PI-это угол, который проходит, когда ось X вперед против часовой стрелки (x, y).
7. Метод ceil () может округлить число.
Что такое округление? То есть целое число больше или равное X и ближе всего к нему.
Math.ceil (x); x требуется. Должен быть числовое значение.
Скопируйте код следующим образом: Document.Write (math.ceil (0.60) + "<br />")
document.write (math.ceil (0,40) + "<br />")
document.write (math.ceil (5) + "<br />")
document.write (math.ceil (5.1) + "<br />")
document.write (math.ceil (-5.1) + "<br />")
document.write (math.ceil (-5.9))
Вывод:
1
1
5
6
-5
-5
Для негативных чисел вы знаете
8. Метод cos () может вернуть значение косинуса числа.
Math.cos (x); x требуется. Должен быть числовое значение. Возвращает число от -1,0 до 1,0. В
X фактически требует ввода радианового значения, например, --->
π представляет 180 ° и т. д. π - это математика.
document.write (math.cos (math.pi));
Вывод --1
Но если:
Кода -код выглядит следующим образом: document.write (math.cos (math.pi/2));
Выход: 6.123233995736766E-17
и:
Кода -код выглядит следующим образом: document.write (math.cos (math.pi/3));
Выход: 0,50000000000000000001
Почему появляются эти странные цифры?
На самом деле, все знают, что документ. Write (math.cos (math.pi/2)); Следует вывозить 0, но в JavaScript может быть запрошено 0, поэтому вместо этого используется очень, очень маленькое число.
Аналогичный документ.write (math.cos (math.pi/3)); должно быть 0,5, но в конце есть еще один.
Это небольшие проблемы, нечего сказать, и сам регистр не может представлять все числа, поэтому нормально иметь ошибки в процессе расчета
9. Метод exp () может вернуть значение x мощности e.
Math.exp (x); x требуется. Любое значение или выражение. Используется в качестве индекса.
Возвращает X Power of E. E представляет основание естественного логарифма, а его значение составляет приблизительно 2,71828.
Document.Write (math.exp (1) + "<br/>"); // вывод 2.718281828459045
10. Метод пола () может округлить номер.
Соответствующий методу ceil (), метод Floor () заключается в том, чтобы округлить число, то есть целое число меньше или равное x и наиболее близко к x.
Math.floor (x);
Скопируйте код следующим образом: Document.Write (math.floor (0.60) + "<br />")
Document.Write (math.floor (0.40) + "<br />")
document.write (math.floor (5) + "<br />")
Document.Write (math.floor (5.1) + "<br />")
document.write (math.floor (-5.1) + "<br />")
document.write (math.floor (-5.9))
Вывод:
0
0
5
5
-6
-6
Для негативных чисел вы знаете
11. Метод log () может вернуть естественный логарифм числа.
Math.log (x); // Параметр x должен быть больше 0. Если он больше 0, результатом является NAN. Если он равен 0, это -инфинтность
Скопируйте код следующим образом: document.write (math.log (2.7183) + "<br />")
document.write (math.log (2) + "<br />")
document.write (math.log (1) + "<br />")
document.write (math.log (0) + "<br />")
document.write (math.log (-1))
Вывод:
1,0000066849139877
0,6931471805599453
0
-Бесконечность
Нэн
Из вышесказанного мы видим
12. Метод max () может вернуть число с большим значением между двумя указанными числами.
Math.max (x ...), // x - 0 или более значений. Перед Ecmascript v3 метод имел только два параметра.
Возвращаемое значение:
Наибольшее значение в параметре.
Если параметр нет, возвращается -инфинтичность.
Если параметр-это NAN, или не молодое значение, которое не может быть преобразовано в цифру, NAN возвращается.
Как показано в следующем примере:
Скопируйте код следующим образом: Document.Write (Math.Max (5,3,8,1)); // 8
document.write (math.max (5,3,8, 'm')); // nan
document.write (math.max (5)); // 5
document.write (math.max ()); //-Infinity
13. Метод min () может вернуть число с наименьшим значением в указанном номере.
Math.min (x, y); x - 0 или более значений. Перед Ecmascript v3 метод имел только два параметра.
Возвращаемое значение:
Наименьшее значение в параметре.
Если параметров нет, верните бесконечность.
Если параметр-это NAN, или не молодое значение, которое не может быть преобразовано в цифру, NAN возвращается.
Используйте метод max ()
14. Метод POW () может вернуть значение Y мощности x.
Math.pow (x, y); //
x требуется. Базовый номер. Должен быть номер.
y Требуется. Номер мощности. Должен быть номер.
Возвращаемое значение:
Если результат является воображаемым или отрицательным числом, метод возвращает NAN. Если переполнение с плавающей запятой вызвано чрезмерным показателем, метод возвращает бесконечность.
Как показано в следующем примере:
Кода -код выглядит следующим образом: document.write (math.pow ()+'<br>');
document.write (math.pow (2)+'<br>');
document.write (math.pow (2,2)+'<br>');
document.write (math.pow (2,2,2)+'<br>');
document.write (math.pow ('m', 2)+'<br>');
Выход:
Нэн
Нэн
4
4
Нэн
15. Метод случайного () может вернуть случайное число от 0 до 1.
Math.random (); // Нет параметров
возвращаться:
Псевдопондовое число от 0,0 до 1,0.
Что такое псевдолупольный номер?
Истинное случайное число является результатом случайного события. Через бесчисленное количество раз это проявляется как определенная теория вероятности, которая непредсказуема.
Псевдолупиточный номер реализуется в соответствии с алгоритмом псевдолудочного. Он использует алгоритм, который имитирует случайность, поэтому он называется псевдолупиточным номером
Копия кода выглядит следующим образом: document.write (math.random ())
0,12645312909485157
16. Метод Round () может округлить число до ближайшего целого числа.
Math.round (x), x требуется. Должен быть номер.
Для 0,5 метод будет округлять.
Например, 3,5 будут округлыми до 4, а -3,5 будут округлыми до -3.
На самом деле, я чувствую, что этот метод реализован путем объединения методов ceil () и floor ().
Скопируйте код следующим образом: document.write (math.round (0.60) + "<br />")
Document.Write (Math.Round (0.50) + "<br />")
Document.Write (Math.Round (0.49) + "<br />")
document.write (math.round (-4,40) + "<br />")
document.write (math.round (-4,60))
Вывод:
1
1
0
-4
-5
17. Метод SIN () может вернуть синус числа.
Math.sin (x), x требуется. Угол в радианах. Умножьте угол на 0,017453293 (2PI/360), чтобы преобразовать его в радиан.
Возвращаемое значение:
Значение синуса параметра x. Возвратное значение составляет от -1,0 до 1,0.
Скопируйте код следующим образом: Document.Write (math.sin (3) + "<br />")
document.write (math.sin (-3) + "<br />")
document.write (math.sin (0) + "<br />")
document.write (math.sin (math.pi) + "<br />")
document.write (math.sin (math.pi/2)
Вывод:
0,1411200080598672
-0.1411200080598672
0
1.2246063538223772E-16
1
18. Метод SQRT () может вернуть квадратный корень числа.
Math.sqrt (x); // x требуется, и должно быть число больше или равно 0.
Возвращаемое значение:
Квадратный корень параметра x. Если X меньше 0, NAN возвращается.
Это эквивалентно математике. Pow (x, 0,5);
19. Метод TAN () может вернуть число, представляющее касательную определенного угла.
Math.tan (x), // x требуется. Угол в радианах. Умножьте угол на 0,017453293 (2PI/360), чтобы преобразовать его в радиан.
Чтобы просмотреть больше синтаксиса JavaScript, вы можете следовать: «Справочный учебник JavaScript» и «Руководство по стилю кода JavaScript». Я также надеюсь, что все будут поддерживать Wulin.com больше.