Читать онлайн «Элементарная топология»

Автор Олег Иванов

Васильев А. Н. ПРОГРАММИРОВАНИЕ Java НА В ПРИМЕРАХ И ЗАДАЧАХ Script РОССИЙСКИЙ КОМПЬЮТЕРНЫЙ БЕСТСЕЛЛЕР Москва 2017 УДК 004. 43 ББК 32. 973. 26-018. 2 В19 Васильев, Алексей Николаевич. В19 JavaScript в примерах и задачах / Алексей Васильев. – Москва : Издательство «Э», 2017. – 720 с. – (Российский компьютерный бес- тселлер). ISBN 978-5-699-95459-9 Простой и интересный самоучитель по JavaScript, наиболее популярному сегодня языку программирования во всем мире. Полный спектр сведений о языке JavaScript с примерами и разбором задач от автора учебников-бестселлеров по языкам програм- мирования Алексея Васильева. С помощью этой книги освоить язык JavaScript сможет каждый желающий – от новичка до специалиста. УДК 004. 43 ББК 32. 973. 26-018. 2 © Васильев А. Н. , 2017 ISBN 978-5-699-95459-9 © Оформление. ООО «Издательство «Э», 2017 ОГЛАВЛЕНИЕ Вступление. Книга о JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Сценарии и программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Веб-документы и язык HTML . . . . . . . . . . . . . . . . . . . . . . . . 11 Добавление сценария в веб-документ . . . . . . . . . . . . . . . . . . . 18 Концепция книги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Тестирование сценариев и программное обеспечение . . . . . . . . 28 Обратная связь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Об авторе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Благодарности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 ЧАСТЬ I. ОСНОВЫ JAVASCRIPT Глава 1. Знакомство с JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . 42 Отображение текста в рабочем документе . . . . . . . . . . . . . . . . 43 Способы реализации сценария . . . . . . . . . . . . . . . . . . . . . . . 46 Знакомство с переменными . . . . . . . . . . . . . . . . . . .
. . . . . . 49 Сценарий с одной переменной . . . . . . . . . . . . . . . . . . . . . . 51 Сценарий с двумя переменными . . . . . . . . . . . . . . . . . . . . 53 Присваивание переменной значений разных типов . . . . . . . . 54 Вычисление выражений . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Основные операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Арифметические операторы . . . . . . . . . . . . . . . . . . . . . . . 58 Операторы сравнения . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Логические операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Побитовые операторы . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Сокращенные формы оператора присваивания . . . . . . . . . . 73 Тернарный оператор . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Преобразование типов . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Приоритет операторов . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Резюме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Глава 2.