пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Использование встроенных объектов и функций. Объект Date. Объект Array.

JavaScript Язык содержит следующие встроенные объекты(цели) и функции:
Объект String
Объект Math
Объект Date
Встроенные функции

Объект Date - Объект позволяет работать с датой и временем.
Создание зкземпляра
newDate()
newDate(year, month, day)
newDate(year, month, day, hours, minutes, seconds)
Экземпляр, созданный без использования параметров, содержит текущую дату и время. Параметры month, day, year, hours, minutes, seconds являются целыми числами и задают соответствующие части даты и времени. Если часы, минуты и секунды не заданы, они устанавливаются в ноль.

 

метод

описание

getYear()

Возвращает год. До 2000 года возвращает только две последние цифры.

setYear(year)

Устанавливает год.

getMonth()

Возвращает месяц.

setMonth(month)

Устанавливает месяц.

getDate()

Возвращает день месяца.

setDate(day)

Устанавливает день месяца.

getDay()

Возвращает день недели (0-воскресенье, 1-понедельник, ... 6-суббота).

getHours()

Возвращает час.

setHours(hours)

Устанавливает час

getMinutes()

Возвращает минуты.

setMinutes(minutes)

Устанавливает минуты.

vard =newDate();

d.setMinutes(59);

getTime()

Возвращает число миллисекунд прошедших с 0 часов 1 января 1970.

setTime(time)

Устанавливает число миллисекунд прошедших с 0 часов 1 января 1970.

vard =new Date();

d.setTime(0);

vart =d.getMinutes();

alert(t + "\nYear=" + d.getYear() +

"\nMonth=" + d.getMonth());

 

Объект Array - Представление массивов данных и операций над ними.
Создание зкземпляра
newArray()
newArray(element1,element1,...,elementN)
Параметры element1, element1, ..., elementNзадают элементы массива. Конструктор без параметров создает пустой массив

метод

описание

concat(array)

Возвращает массив, полученный добавлением массива array. Исходный массив не меняется. Пример:

varset1 = new Array (1,2);

varset2 = new Array (3,4);

varset  = set1.concat(set2);

alert(set1+"\n"+set2+"\n"+set);

Метод concat работает только в браузерах, версия которых выше 3.

 

reverse()

Переставляет элементы в массиве так, что первый элемент становится последним.

varset = Array (1,2,3);

set.reverse();

alert(set);

slice(ind1,ind2)
slice(ind1)

Возвращает массив, полученный "вырезанием" из исходного массива части с позиции ind1 по позицию ind2-1. То есть, вырезаются элементы с set[ind1]по set[ind2-1]. Исходный массив не меняется.

Если ind2 меньше нуля, то отсчет последнего участника выделения ведется с конца массива. Вырезаются элементы с set[ind1] по set[set.length-ind2-1].

Если ind2 опущен, выделение продолжается до конца массива. То есть, вырезаются элементы с set[ind1] по set[set.length-1].

Пример:

varset  = new Array (0,1,2,3);

varset1 = set.slice(1,3);

varset2 = set.slice(1,-1);

varset3 = set.slice(1);

alert("set=" + set + "\nset1=" + set1 +

      "\nset2=" + set2 + "\nset3=" + set3);Метод slice работает только в браузерах, версия которых выше 3.

 

sort(function)
sort()

Сортировка массива. Параметром является имя функции, которая задает правила сравнения двух элементов. Если параметр опущен, элементы сортируются в лексикографическом порядке:

varset= newArray("zebra","ant","dog","cat");

set.sort();

alert(set);

Функция function должна содержать два аргумента и возвращать:

отрицательное число, когда первый аргумент считается расположенным левее второго в смысле определяемого порядка;

0, когда аргументы считаются равнозначными в смысле определяемого порядка;

положительное число, когда первый аргумент считается правее второго в смысле определяемого порядка.

varset = new Array (26,71,9,1);

functionCompare(a,b)

{

  return  a-b;

}

set.sort(Compare);


28.12.2017; 02:03
хиты: 111
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь