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

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



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

Php Что такое php? PHP – это высокоуровневый язык программирования для WEB работающий по принципу транслирующего интерпретатора.
История Включение в HTML Одна или больше строк кода использовать внутри использовать код внешнего файла Одна или больше строк кода.
Лекция 14 Тема « Основы программирования на JavaScript. Синтаксис языка » Преподаватель: Халелова Е.Н.
Лекция 1 Введение в JavaScript. Пример простейшего XHTML- документа JavaScript Hello World Пepвoe знакомство с JavaScript document.write("Всем привет.
Теоретические основы программирования на JavaScript.
Электронная Россия ( ), ЭР-2004 Лекция # 4 Основы использования JavaScript.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Синтаксические основы JavaScript.
Язык Javascript По материалам курса University of Washington
Лекция 4 Объекты. Типы объектов ТипПример Источник реализации Регламентирующи й стандарт Пользовательский Определенные пользователем объекты Student или.
Объектная модель в JavaScript Объектная модель в языке JavaScript основана на прототипах в противоположность объектной модели, основанной на классах.
Особенности языка JavaScript и его использования.
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Java-script – обзор и возможности.. JavaScript объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый.
Краткое введение в язык программирования С Аксёнов Сергей Владимирович к.т.н., доцент каф.ОСУ ТПУ Томский политехнический университет.
Переменные и операторы УРОК 2. Переменные ПЕРЕМЕННАЯ – ?... контейнер для хранения данных. Переменная имеет имя – это….? последовательность букв, цифр.
Лекция 2 Типы данных и переменные. Слабый контроль типов Пример: var favNumber; favNumber = 3; favNumber = "Сан-Диего";
Лекция 5 Объекты библиотеки JavaScript. Объект Array Создание массивов с помощью конструкторов var firstArray = new Array(); var secondArray = new Array("красный",
Подпрограммы 1.Принцип модульности 2.Область действия переменных 3.Параметры подпрограмм 4.Модули.
Язык программирования Delphi. Алфавит языка 53 буквы латинского алфавита и символ подчеркивания Цифры от 0 до 9 23 спец.символа
Транксрипт:

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

Java и JavaScript JavaScript – скриптовый язык. Интерпретируемый JavaScript – нетипизированный JavaScript более простой язык по сравнению с Java

Зарезервированные слова if else for while break continue with function return var null void typeof true false new delete this in

Синтаксис Числа: 1, 3.5, -2.45e xff, 0x100 Переменные: var x; var y=0; Массивы: mas = new Array(); x = mas[0]; y = m[i][j]; Комментарии: // Это комментарий /* это тоже комментарий */ Строки: 'Строка символов 'Ещё "строка"' "Ещё \"строка\""

Выражения и операции Строковые: + '(' + a + ',' + b + ')' Логические: ==, !=,, =,&& - и, || - или Арифметика: ++, --, -, ~, *, /, %, >, >>>, &, ^, |, *=, /=, %=, +=, -=, >=, >>>=, &=, ^=, |= = – присваивание, ?: – условный оператор Массивы: [] – элемент массива Функции: () – вызов функции Объекты:. – поле объекта

Функции function test1( message ) { alert( message ); } function test2() { alert(Test); }

Объекты x=a.field;- поле объекта a.method();- вызов метода new «конструктор» - создание объекта new Array();

Использование массивов Создание: a = new Array(5, 4, 3, 2, 1, "testing"); a = new Array(); a = new Array(10); Методы и свойства: length join() reverse() sort(), sort(«функция») Массивы могут содержать разнотипные элементы. Кроме того, элементы могут быть ассоциированы как с номерами, так и со строками.

Использование строк Методы и свойства: length substr(от,до) charAt(n) indexOf(подстрока) rightIndexOf(подстрока)

Операторы Условный if ( «условие» ) «оператор»; else «оператор»; if ( «условие» ) { «операторы»; } else { «операторы»; }

Операторы Цикл for («иниц.»; «условие»; «шаг») «оператор»; for («prop» in «object») «оператор»; Примеры: for(i=1;i

Математические функции Предопределённый объект Math cos(), acos(), sin(), asin(), tan(), atan(), atan2(), min(), max(), pow(), log(), exp(), round(), ceil(), floor(), random(), abs(), sqrt() E, PI, LN10, LN2, LOG10E, LOG2E Math.sqrt(x)

Преобразования типов 'значение x=' + x метод toString() метод valueOf() функции для строк parseInt(str), parseFloat(str)

Размещение JavaScript на html-странице Программы на JavaScript в элементе Script Это обычный HTML документ. document.write("А это JavaScript! ") Вновь документ HTML. В гиперссылках link В качестве обработчиков событий Click me

Размещение JavaScript в отдельном файле Файл exter.js: document.write("А это JavaScript! "); Атрибуты элемента SCRIPT: charset type ("text/javascript", "text/vbscript") language src

Тестирование скриптов alert(«строка») document.write(«строка»)