JavaScript.3 2012. Встроенные объекты String Math Date.

Презентация:



Advertisements
Похожие презентации
Электронная Россия ( ), ЭР-2004 Лекция # 4 Основы использования JavaScript.
Advertisements

Double 40 double 80 double 160 double ??? Half Are we half penguins???
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
Future Simple (будущее простое время) will V. Time Expressions: 1. завтра 2. в следующем году 3. в следующем месяце 4.на следующей неделе 5. в будущем.
JavaScript Объект окна window.propertyName window.methodName([parameters]) self.propertyName self.methodName([parameters]) propertyName methodName([parameters])
Абстрактные типы данных 1. Абстрактная дата Date dt1, dt2; dt1 = new Date(1, Date.MARCH, 2006); dt2 = (Date)dt1.clone(); dt2.add(300); //
© 2009 Avaya Inc. All rights reserved.1 Chapter Two, Voic Pro Components Module Two – Actions, Variables & Conditions.
JavaScript Объекты языка и браузера Интерактивный интерфейс Поиск данных Проверка правильности введенных данных Интерактивные данные Динамический.
Язык Javascript По материалам курса University of Washington
1 A + B Операнд 1Операнд 2 Оператор Что такое выражение (expression) ? Что такое инструкция (statement) ? Операторы int max = (a > b) ? a : b;
Today we are going to talk about different holidays and learn to write a card.
PRELIMINARY ENGLISH TEST Form 11-A Okulicheva Olga.
Урок английского языка в 10 классе. ParliamentaryDemocracy. How does it work? Кузовлев В.П. 10 класс Unit II. Урок английского языка в 10 классе. ParliamentaryDemocracy.
ДОБРО ПОЖАЛОВАТЬ В НАШУ ШКОЛУ TERE TULEMAST MEIE KOOLI WELCOME TO MY SCHOOL Keila – Кейла - Keila Eesti – Эстония – Estonia flag of country.
Class Date { private int year = 0; private int month = 0; private int day = 0; public void SetDate (int y, int m, int d) { year = y; month = m; day = d;
The average temperature in Australia is 12.9 °C (55 °F). The highest monthly average high temperature is 28 °C (82 °F) in January. The lowest monthly.
. Building All mathematical calculations for the bridge made by Charles Alton Ellis. The Golden Gate Bridge construction project was carried out by the.
Lecture 3 CSCI-260-W02. Class Agenda Last lecture review Homework practice New material Homework questions.
Особенности языка JavaScript и его использования.
Mothers day. "Mother's Day" in different countries Greece – the 9 may Great Britan – the last Sunday of month Russia – the 30 November.
Транксрипт:

JavaScript

Встроенные объекты String Math Date

String Var myString=hello Var myString=new String (hello)

Конкатенация document.write( of + navigator.appName +.) var msg = Four score msg = msg + and seven msg = msg + years ago, var msg = Four score msg += and seven + years ago

Методы объекта String var result = string.toUpperCase() var result = string.toLowerCase() var foundMatch = false if (stringA.toUpperCase() == stringB.toUpperCase()) { foundMatch = true }

Поиск подстроки var isWindows = false if (navigator.userAgent.indexOf(Win) != - 1) { isWindows = true }

Копирование символов и подстрок var stringA = Building C var bldgLetter = stringA.charAt(9) // result: bldgLetter = C var stringA = banana daiquiri var excerpt = stringA.substring(2,6) // result: excerpt = nana

Работа со строками var stringA = The United States of America var excerpt = stringA.substring(stringA.indexOf( ) + 1, stringA.length) // result: excerpt = United States of America

The Math Object var piValue = Math.PI var rootOfTwo = Math.SQRT2 var larger = Math.max(value1, value2) var result = Math.round(value1) Math.floor(Math.random() * (n + 1)) newDieValue = Math.floor(Math.random() * 6) + 1

The Date Object var today = new Date() var someDate = new Date(Month dd, yyyy hh:mm:ss) var someDate = new Date(Month dd, yyyy) var someDate = new Date(yy,mm,dd,hh,mm,ss) var someDate = new Date(yy,mm,dd) var someDate = new Date(GMT milliseconds from 1/1/1970)

Методы объекта Дата (1) dateObj.getTime() Milliseconds since 1/1/70 00:00:00 GMT dateObj.getYear() Specified year minus 1900; four- digit year for dateObj.getFullYear() Four-digit year (Y2K- compliant); version dateObj.getMonth() 0-11 Month within the year (January = 0) dateObj.getDate() 1-31 Date within the month dateObj.getDay() 0-6 Day of week (Sunday = 0) dateObj.getHours() 0-23 Hour of the day in 24-hour time dateObj.getMinutes() 0-59 Minute of the specified hour dateObj.getSeconds() 0-59 Second within the specified minute

Методы объекта Дата (2) dateObj.setTime(val) Milliseconds since 1/1/70 00:00:00 GMT dateObj.setYear(val) Specified year minus 1900; four- digit year for dateObj.setMonth(val) 0-11 Month within the year (January = 0) dateObj.setDate(val) 1-31 Date within the month dateObj.setDay(val) 0-6 Day of week (Sunday = 0) dateObj.setHours(val) 0-23 Hour of the day in 24-hour time dateObj.setMinutes(val) 0-59 Minute of the specified hour dateObj.setSeconds(val) 0-59 Second within the specified minute

Вычисление даты Date Calculation function nextWeek() { var todayInMS = today.getTime() var nextWeekInMS = todayInMS + (60 * 60 * 24 * 7 * 1000) return new Date(nextWeekInMS) } Today is: var today = new Date() document.write(today) Next week will be: document.write(nextWeek())

Упражнения 1.Создайте страницу, в которой имеется поле для ввода электронного адреса и кнопка Submit. Напишите сценарий, который проверяет, верен ли адрес перед отправкой содержимого полей формы. 2.Посчитайте, сколько дней, часов, минут и секунд вы живете на свете? 3.Посчитайте с учетом високосных годов. 4.Напишите сценарий, который при нажатии на кнопку в двух текстовых полях выводит случайные целые числа от 4 до 17, а в третьем поле выводит произведение этих чисел.