СИНТАКСИС И УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ JAVASCRIPT. Вставка скрипта. 1. В коде HTML-страницы … 2. Внешний файл.

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



Advertisements
Похожие презентации
Язык JavaScript Скриптовый язык для выполнения на html-страницах.
Advertisements

История Включение в HTML Одна или больше строк кода использовать внутри использовать код внешнего файла Одна или больше строк кода.
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Лекция 14 Тема « Основы программирования на JavaScript. Синтаксис языка » Преподаватель: Халелова Е.Н.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Синтаксические основы JavaScript.
Php Что такое php? PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.
Переменные и операторы УРОК 2. Переменные ПЕРЕМЕННАЯ – ?... контейнер для хранения данных. Переменная имеет имя – это….? последовательность букв, цифр.
Теоретические основы программирования на JavaScript.
Лекция 1 Введение в JavaScript. Пример простейшего XHTML- документа JavaScript Hello World Пepвoe знакомство с JavaScript document.write("Всем привет.
Структура программы Типы переменных Стандартные арифметические функции Стандартные функции преобразования Операторы ввода/вывода Оператор условного перехода.
Массивы Структура типов данных типы простые структурированные 1.Целые (integer, longint) 2.Вещественные (real) 3.Логические (boolean) 4.Символьные (string,
Функции. Функция- это подпрограмма, которая вычисляет и возвращает некоторое значение. Функции описываются в разделе описаний следующим образом: Function.
Объектная модель в JavaScript Объектная модель в языке JavaScript основана на прототипах в противоположность объектной модели, основанной на классах.
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Основы языка Pasсal.
Лекция 4 Объекты. Типы объектов ТипПример Источник реализации Регламентирующи й стандарт Пользовательский Определенные пользователем объекты Student или.
1 Строковый тип данных Строка – это последовательность символов определенной длины (от 0 до 255).
Тема урока: Массив. Описание массивов. Заполнение массивов.
МассивМассив представляет собой совокупность данных одного типа с общим для всех элементов именем. Массив относится к структурированным типам данных (упорядоченная.
Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
Транксрипт:

СИНТАКСИС И УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ JAVASCRIPT

Вставка скрипта. 1. В коде HTML-страницы … 2. Внешний файл.

Реакция на событие 4 Код в обработчике события Пример. 4 Использование функций

Создание и использование функций function имя функции(список параметров) { Операторы } return false; //Выход из функции и возврат результата

Возвращение результата 1. Вывод Сообщения. alert( результат ) 2. Изменение свойства элемента. F1.T3.value= результат 3. Изменение области( InnerHTML). d1.innerHTML= результат 4. Вывод в новом документе document.write(результат)

Примеры создания и вызова функций Создание function chimage(obj,pict) {obj.src=pict} Вызов в обработчике события Вызов из скрипта chimage(img1,moon.gif); Вызов по ссылке: Смена рисунка

Операции, операторы, переменные Операции, операторы \\ комментарий ; разделение операторов в одной строке {} начало и конец блока = оператор присвоения + - * / арифметические операции = -= Примеры: a++;b-- \\a=a+1;b=b-1 c+=10; \\ c=c+10

Переменные var имя переменной Основные типы данных: Число, Строка, Логический тип и Объект. var a a=10; b=0.3; c=ddd; d=c+a+5; \\d=ddd105 e=c+(a+5); \\e=ddd15

Функции проверки и преобразования типов 4 isNaN(значение) – проверка, является ли значение числом 4 parseInt(значение) преобразование к целому числу 4 parseFloat(значение) преобразование к вещественному числу 4 -- Примеры. x=parseInt(F1.T1.value)

Объекты языка 4 Array 4 String 4 Date 4 Math

Массивы var cn=new Array(3); --- cn[0]=Russia;cn[1]=USA;cn[2]=China; -- Параллельные массивы var cp=new Array(3); cp[0]=Moscow;cp[1]=Washington; cp[2]=Bejing; --- var n=0; var cn=new Array(); cn[n++]=Russia;cn[n++]=USA;cn[n++]=China;

String var s=new String(); Проверка вхождения подстроки в строку: indexOf() 4 Пример. var s=new String() s="индустриализация \\ i=-1 i=s.indexOf("н") \\ i=1

Условный оператор if (условие) {операторы} if (условие) {операторы} else {операторы} Логические операции == равно; != не равно; > больше; < меньше; >= больше или равно; <= меньше или равно Логические операторы || или; && и Примеры. if (a<b) {min=a} else {min=b}

Проверка корректности введенных данных 4 Проверка на пустоту. if (str1==) {alert(Введите данные); return false} 4 Проверка на вхождение подстроки if {alert (" введен неправильно"); return false} 4 Проверка, является значение числовым if (isNaN(F1.T1.value)||isNaN(F1.T2.value)) {alert ("Дан ные должны быть числовыми"); return false} else {p1=parseInt(F1.T1.value); p2=parseInt(F1.T1.value); …} 4 Проверка на вхождение числа в диапазон if (x1 100) {alert ("Значение должно быть в диапазоне от 0 до 100"); return false}

Циклы Синтаксис. for (нач. выр. ; условие продолжения; выр. обновления) { операторы }