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

  • ppt
  • 11.05.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 119. JavaScript. Встроенные объекты.ppt

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

JavaScript

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

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

28 слайдов

2

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

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

28 слайдов

3

Объект Array

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

28 слайдов

4

Объект Array

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

28 слайдов

5

Объект Array

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

28 слайдов

6

Объект Array

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

28 слайдов

7

Объект Date

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

28 слайдов

8

Объект Date

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

28 слайдов

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

9

Объект Date

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

28 слайдов

10

Объект Date

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

28 слайдов

11

Объект Date

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

28 слайдов

12

Объект Date

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

28 слайдов

13

Объект Date

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

28 слайдов

14

Объект Date

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

28 слайдов

15

Текущая дата

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


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

28 слайдов

16

Текущая дата

28 слайдов

17

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


28 слайдов

22

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

28 слайдов

23

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


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 слайдов

24

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

28 слайдов

25

Объект String

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

28 слайдов

26

Объект String

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

28 слайдов

27

Объект Math

Методы
sin(), cos(), tan()
asin(), acos(), atan()
exp(), log()
pow()
round()
sqrt()

28 слайдов

28