В столбце «т» отмечен тип: о – объект, м – метод, с – свойство.
свойства, методы
| т
| описание
| стр.
|
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
| с
| язык пользователя
|
|
| | | | | | | | | |