В столбце «т» отмечен тип: о – объект, м – метод, с – свойство.
| свойства, методы
| т
| описание
| стр.
|
| Array
| о
| массив
|
|
| var a=new Array();
var b=new Array(1, 13, 4);
|
| создание экземпляра объекта
|
|
| concat()
| м
| соединяет элементы массивов
b.concat(a);
|
|
| reverse()
| м
| изменяет порядок следования элементов массива на противоположный
b=a.reverse();
|
|
| slice()
| м
| возвращает часть массива, начиная с позиции, указанной первым параметром, и заканчивая позицией, указанной вторым параметром
b=a.slice(3, 5);
|
|
| sort()
| м
| сортирует элементы массива
b=a.sort()
|
|
| length
| с
| число элементов массива
a.length
|
|
| Math
| o
| математические функции и константы
|
|
| abs()
| м
| абсолютное значение
a=Math.abs(b);
|
|
| ceil()
| м
| наименьшее целое число, большее или равное данному (округление с избытком)
|
|
| floor()
| м
| наибольшее целое число, меньшее или равное данному (округление с недостатком)
|
|
| round()
| м
| округление до ближайшего целого
|
|
| cos()
| м
| косинус
|
|
| sin()
| м
| синус
|
|
| tan()
| м
| тангенс
|
|
| exp()
| м
| экспонента
|
|
| pow()
| м
| возведение первого аргумента в степень, указанную вторым аргументом
a=Math.pow(b, 4);
|
|
| log()
| м
| натуральный логарифм
|
|
| sqrt()
| м
| квадратный корень
|
|
| max()
| м
| максимальное из двух чисел
|
|
| min()
| м
| минимальное из двух чисел
|
|
| random()
| м
| случайное число из диапазона от 0 до 1
|
|
| E
| c
| основание натурального логарифма
|
|
| PI
| с
| число p
|
|
| String
| o
| строка
|
|
| var s=new String();
var st=”Привет! ”
|
| создание экземпляра объекта
|
|
| charAt()
| м
| возвращает символ строки, расположенный по указанному индексу (нумерация начинается с нуля)
s=st.charAt(3);
|
|
| charCodeAt()
| м
| возвращает код символа строки, расположенного по указанному индексу
|
|
| fromCharCode()
| м
| создаёт строку на основе указанных кодов символов
var s=String.fromCharCode(65, 108, 105, 99)
|
|
| indexOf()
| м
| возвращает позицию первого вхождения строки a в строку b, начиная с позиции i
num=b.indexOf(a, i);
|
|
| replace()
| м
| выполняет поиск выражения r и замену его на строку s
a=b.replace(r, s);
|
|
| slice()
| м
| возвращает часть строки между позициями, заданными первым и вторым параметрами
|
|
| split()
| м
| разбивает строку в массив (в качестве разделителя используется значение параметра)
var st=”Маша ела кашу”;
var a=new Array();
a=st.split(“ “);
|
|
| substr()
| м
| возвращает подстроку длиной n, начиная с позиции i
a=b.substr(i, n);
|
|
| substring()
| м
| возвращает подстроку, ограниченную позициями start и end
a=b.substring(start, end);
|
|
| toLowerCase()
| м
| преобразует символы строки в нижний регистр
|
|
| toUpperCase()
| м
| преобразует символы строки в верхний регистр
|
|
| length
| с
| длина строки
|
|
| Date
| o
| дата и время
|
|
| var d=new Date();
|
| создание экземпляра объекта
|
|
| getDate()
| м
| возвращает день месяца (от 1 до 31)
|
|
| getDay()
| м
| возвращает день недели (от 0 для воскресенья до 6 для субботы)
|
|
| getMonth()
| м
| возвращает месяц (от 0 для января до 11 для декабря)
|
|
| getFullYear()
| м
| возвращает полный год
var s=”Сегодня ”;
var d=new Date();
s+=getDate()+”.”;
s+=(d.getMonth()+1)+”.”;
s+=d.getFullYear();
|
|
| getHours()
| м
| возвращает час суток (от 0 до 23)
|
|
| getMinutes()
| м
| возвращает минуты (от 0 до 59)
|
|
| getSeconds()
| м
| возвращает секунды (от 0 до 59)
var s=”Сейчас ”;
var d=new Date();
s+=d.getHours()+”: ”;
s+=d.getMinutes()+”: ”;
s+=d.getSeconds()”: ”;
|
|
| Global
| o
|
|
|
| eval()
| м
| преобразует выражение в объект или значение
var t=eval(”25-9”);
var i=5;
var f=eval(”form”+i);
|
|
| parseFloat()
| м
| выполняет преобразование строкового выражения в вещественное число
|
|
| parseInt()
| м
| выполняет преобразование строкового выражения в целое число
|
|
| window
| o
| объект самого верхнего уровня, сам браузер
|
|
| alert()
| м
| окно с сообщением и кнопкой Ok
alert(”сообщение”);
|
|
| confirm()
| м
| окно подтверждения (сообщение и кнопки Ok и Cancel)
|
|
| prompt()
| м
| диалоговое окно со строкой подсказки, полем ввода и кнопками Ok и Cancel
prompt(”подсказка”, ”текст в поле ввода по умолчанию”);
|
|
| open()
| м
| открывает новое окно браузера
open(url, name)
c url – адрес загружаемого документа
c name – имя окна
|
|
| scrollBy()
| м
| вызывает прокрутку окна на указанные расстояния по горизонтали и вертикали
scrollBy(0, 20);
|
|
| scrollTo()
| м
| прокрутка окна до определённой точки
|
|
| setInterval()
| м
| создаёт таймер, многократно выполняющий указанную функцию через заданный промежуток времени
var t=setInterval(”my_function”, 1000);
|
|
| clearInterval()
| м
| прекращает работу таймера
|
|
| defaultStatus
| c
| сообщение, выводимое по умолчанию в статусной строке
|
|
| status
| с
| сообщение, отображаемое в статусной строке
window.status=”сообщение”;
|
|
| history
| o
| информация о посещавшихся до настоящего момента сайтах
|
|
| back()
| м
| переход к предыдущему URL
|
|
| forward()
| м
| переход к следующему URL
|
|
| go()
| м
| переход на указанное число шагов
history.go(-2);
|
|
| lenght
| c
| число URL, содержащихся в объекте
|
|
| style
| o
| стиль элемента
|
|
| posHeight
| с
| высота элемента в пикселях (в виде числа)
|
|
| posWidth
| с
| ширина элемента в пикселях (в виде числа)
|
|
| posLeft
| с
| горизонтальная координата элемента (в виде числа)
|
|
| posTop
| с
| вертикальная координата элемента (в виде числа)
|
|
| listStyleImage
| с
| свойство list-style-image каскадных таблиц
|
|
|
|
| названия остальных свойств получаются аналогично
|
|
| document
| o
| документ, находящийся в окне браузера
|
|
| elementFromPoint()
| м
| возвращает элемент документа, находящийся в точке с указанными координатами
|
|
| all
| c
| семейство всех элементов документа
alert(document.all(4).id) – возвращает значение атрибута id четвёртого тега документа
alert(document.all(”my”).tagName) – возвращает имя тега элемента с идентификатором my
|
|
| anchors, forms, images, links, tags
| с
| семейства закладок, форм, изображений, ссылок, тегов документа
|
|
| bgColor
| с
| цвет фона документа
|
|
| fgColor
| с
| цвет текста документа
|
|
| title
| с
| название документа, отображаемое в заголовке браузера
|
|
| body
| с
| объект BODY документа
c scrollTop, scrollLeft – координаты клиентской части документа
c clientWidth, clientHeight – ширина и высота окна браузера
|
|
| элементы документа
|
|
|
|
| scrollIntoView()
| м
| прокручивает документ в окне браузера так, что если значение параметра true, то элемент оказывается в верхней части окна, а если false – в нижней
form1.scrollIntoView(true);
|
|
| innerText
| с
| изменяет текст, расположенный между парными тегами
|
|
| innerHTML
| с
| изменяет HTML-код, расположенный между парными тегами
|
|
| navigator
| o
| навигатор
|
|
| appName
| c
| название браузера
|
|
| appVersion
| с
| версия браузера
|
|
| appMinorVersion
| с
| вторая цифра в номере версии браузера
|
|
| userLanguage
| с
| язык пользователя
|
|
| | | | | | | | | | |