Основные методы объекта Math
Используя свойства и методы объекта Math Вы можете выполнять в JavaScript различные математические операции.
Метод | Описание | Синтаксис | Пример |
---|---|---|---|
Math.random
|
Возвращает случайное число между 0 и 1 (например 0.62343434343 )
|
Math.random()
|
|
round(x)
|
Округляет значение x до ближайшего целого числа
|
Math.round(x)
|
|
floor(x)
|
Округляет значение x до первого меньшего целого числа
|
Math.floor(x)
|
|
ceil(x)
|
Округляет значение x до первого большего целого числа
|
Math.ceil(x)
|
|
abs(x)
|
Возвращает абсолютное значения (модуль) числа x
|
Math.abs(x)
|
|
max(x1,x2,...xn)
|
Возвращает большее из чисел x1 ,x2 ,...xn
|
Math.max(x1,x2,..xn)
|
|
min(x1,x2,...xn)
|
Возвращает меньшее из чисел x1 ,x2 ,...xn
|
Math.min(x1,x2,..xn)
|
|
pow(x,y)
|
Возводит x в степень y и возвращает результат
|
Math.pow(x,y)
|
|
Пример использования Math.floor и Math.random
javascript
function randomString() {
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
var stringLength = 8;
var randomstring = '';
for (var i=0; i<stringLength; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum,rnum+1);
}
return randomstring; // случайные 8 символов
}
В данном примере каждый раз будет выводиться случайный набор из 8 символов, приведенных в строке chars
Комментарии к статье