Встроенные объекты JavaScript

Содержание

Слайд 2

Встроенные объекты

Встроенные объекты обеспечиваются интерпретатором языка JavaScript, входящим в состав браузера

28 слайдов

Встроенные объекты Встроенные объекты обеспечиваются интерпретатором языка JavaScript, входящим в состав браузера 28 слайдов

Слайд 3

Встроенные объекты

Объект Array предназначен для работы с массивами
Объект Date предназначен для работы с датой

Встроенные объекты Объект Array предназначен для работы с массивами Объект Date предназначен
и временем
Объект String предназначен для работы со строками
Объект Math предназначен для выполнения математических функций

28 слайдов

Слайд 4

Объект Array

Создание и заполнение массива
numbers = new Array () numbers [0] = 0 numbers

Объект Array Создание и заполнение массива numbers = new Array () numbers
[1] = 1
times = new Array ("Утро","День","Вечер")

28 слайдов

Слайд 5

Объект Array

Методы
join() – объединение элементов массива в строку alert(times.join(" "))

28 слайдов

Объект Array Методы join() – объединение элементов массива в строку alert(times.join(" ")) 28 слайдов

Слайд 6

Объект Array

Методы
reverse() – изменение порядка элементов в массиве alert(times.reverse())

28 слайдов

Объект Array Методы reverse() – изменение порядка элементов в массиве alert(times.reverse()) 28 слайдов

Слайд 7

Объект Array

Методы
sort() – сортировка элементов в массиве alert(times.sort())

28 слайдов

Объект Array Методы sort() – сортировка элементов в массиве alert(times.sort()) 28 слайдов

Слайд 8

Объект Date

Дата представляет число миллисекунд, прошедших с 1 января 1970 года
1 сутки

Объект Date Дата представляет число миллисекунд, прошедших с 1 января 1970 года
= 86 400 000 миллисекунд
У объекта Date свойств нет

28 слайдов

Слайд 9

Объект Date

Создание
today= new Date()
today= new Date("Jan 1 2011 00:00:01")
today= new Date(2011, 11,

Объект Date Создание today= new Date() today= new Date("Jan 1 2011 00:00:01")
31)
today= new Date(2011, 12, 31, 0, 0, 59)

28 слайдов

UTC – Coordinated
Universal Time
(GMT – Greenwich
Mean Time)

Слайд 10

Объект Date

Методы установки даты и времени
setDay() день недели (0..6) вск..суб
setDate() день (1..31)
setMonth() месяц (0..11)
setYear() год
setHours() часы (0..23)
setMinutes() минуты

Объект Date Методы установки даты и времени setDay() день недели (0..6) вск..суб
(0..59)
setSeconds() секунды (0..59)
setTime() время в миллисекундах

28 слайдов

Слайд 11

Объект Date

Методы получения даты и времени
getDay() день недели
getDate() день
getMonth() месяц
getYear() год
getHours() часы
getMinutes() минуты
getSeconds() секунды
getTime() время в миллисекундах

28 слайдов

Объект Date Методы получения даты и времени getDay() день недели getDate() день

Слайд 12

Объект Date

Методы
today=new Date() alert ("Day="+today.getDay()) alert ("Time="+ today.getTime())

28 слайдов

Объект Date Методы today=new Date() alert ("Day="+today.getDay()) alert ("Time="+ today.getTime()) 28 слайдов

Слайд 13

Объект Date

Методы преобразования даты и времени
toGMTString()
toLocaleSrting()

28 слайдов

Объект Date Методы преобразования даты и времени toGMTString() toLocaleSrting() 28 слайдов

Слайд 14

Объект Date

today= new Date() alert("toGMT="+today.toGMTString())

28 слайдов

Объект Date today= new Date() alert("toGMT="+today.toGMTString()) 28 слайдов

Слайд 15

Объект Date

today= new Date() alert("toLocale="+today.toLocaleString())

28 слайдов

Объект Date today= new Date() alert("toLocale="+today.toLocaleString()) 28 слайдов

Слайд 16

Текущая дата

Months=new Array("января","февраля",…,"декабря")
today=new Date()
document.write("


")
document.write("Сегодня "+ today.getDate()+ " "+Months[today.getMonth()]+ " "+today.getYear()+" года")

28 слайдов

Текущая дата Months=new Array("января","февраля",…,"декабря") today=new Date() document.write(" ") document.write("Сегодня "+ today.getDate()+ "

Слайд 17

Текущая дата

28 слайдов

Текущая дата 28 слайдов

Слайд 18

Календарь на текущий месяц


28

Календарь на текущий месяц //пустые ячейки в конце календаря if(stopDay>0) for(i=0;i &nbsp
слайдов

Слайд 23

Календарь на текущий месяц

28 слайдов

Календарь на текущий месяц 28 слайдов

Слайд 24

До Нового года осталось…
today=new Date() lastday=new Date()
lastday.setYear(today.getYear()) lastday.setMonth(11) lastday.setDate(31)
msperday=24*60*60*1000
leftdays=Math.round((lastday.getTime()-today.getTime())/msperday)
document.write('До Нового года осталось '+leftDays+' дней!')

28

До Нового года осталось… today=new Date() lastday=new Date() lastday.setYear(today.getYear()) lastday.setMonth(11) lastday.setDate(31) msperday=24*60*60*1000
слайдов

Слайд 25

До Нового года осталось…

28 слайдов

До Нового года осталось… 28 слайдов

Слайд 26

Объект String

Свойство
length
Методы
charAt() – возвращает символ, находящийся в указанной позиции
indexOf() – возвращает позицию

Объект String Свойство length Методы charAt() – возвращает символ, находящийся в указанной
подстроки в строке, -1, если подстрока не найдена

28 слайдов

Слайд 27

Объект String

email=new String('name@host.com') email.charAt(4)
alert(email.indexOf('@',5)) alert(email.indexOf('@'))

28 слайдов

Объект String email=new String('name@host.com') email.charAt(4) alert(email.indexOf('@',5)) alert(email.indexOf('@')) 28 слайдов