JavaScript. Лекция 3

Содержание

Слайд 2

Лекция 9 JavaScript Браун Э. Изучаем JavaScript: руководство по созданию современных

Лекция 9 JavaScript

Браун Э. Изучаем JavaScript: руководство по созданию современных веб-сайтов.

– СпБ. : ООО «Альфа-книга»; 2017. – 368 с.

Автор: «Я считал JavaScript «игрушечным»
языком (не изучив его толком, а потому и не зная, о чем говорю), опасным, сырым,
используемым безграмотными программистами-любителями…
JavaScript внезапно сделал программирование доступным…
Я рад, что узнал о JavaScript достаточно, чтобы понять, что этот (далеко не игрушечный) язык разработан на чрезвычайно прочном фундаменте и отличается мо­щью, гибкостью и выразительностью».

Слайд 3

Лекция 9 JavaScript «Вы изучаете JavaScript в самый подходящий момент. Веб

Лекция 9 JavaScript

«Вы изучаете JavaScript в самый подходящий момент. Веб вышел

из младенческого возраста (с технической точки зрения), а веб-разработка, без сомнения, - больше не
Дикий Запад, которым она была лет 5-10 назад. Такие стандарты, как HTML5 и ES6, облегчают изучение веб-разработки и упрощают разработку высококачественных
приложений…»
«Язык JavaScript был разработан Бренданом Айком из корпорации Netscape Communications Corporation в 1995 году… Он опередил время, и потребовалось 15 лет,
чтобы этот замечательный язык завоевал популярность у ведущих разработчиков».

«Язык ECMAScript 6 (ЕSб), являющийся предметом рассмотрения этой книги,
опубликован Ecma International в июне 2015 года. Рабочим названием этой спецификации до публикации было "Harmony" (Гармония), и вы полнее можете услышать та­кое название ЕS6, как "Harmony'; "ЕS6 Harmony'; "ES2015" и "ECMAScript 2015". В этой книге мы называем его просто ЕS6».

Слайд 4

Лекция 9 JavaScript JavaScript сегодня:

Лекция 9 JavaScript

JavaScript сегодня:

Слайд 5

Лекция 9 JavaScript JavaScript сегодня:

Лекция 9 JavaScript

JavaScript сегодня:

Слайд 6

Лекция 9 JavaScript JavaScript сегодня:

Лекция 9 JavaScript

JavaScript сегодня:

Слайд 7

Лекция 9 JavaScript JavaScript сегодня: JavaScript — самый популярный язык программирования

Лекция 9 JavaScript

JavaScript сегодня:

JavaScript — самый популярный язык программирования в Европе

И

один из самых популярных для мобильных приложений
Слайд 8

Лекция 9 JavaScript «По традиции книги по программированию начинаются с примера

Лекция 9 JavaScript

«По традиции книги по программированию начинаются с примера "Hello,

World" (Привет, мир), который просто выводит на терминал фразу ''hello world". Эту традицию заложил в 1972 году Брайан Керниган, создатель языка Си, работавший в Bell Labs. В печати это впервые появилось в книге «The С Programming Language», опубликованной Брайаном Керниганом и Деннисом Ритчи в 1978 году. Эта книга и по сей день является одной из наилучших и влиятельных
книг по языкам программирования»

"Hello, World"

Слайд 9

Лекция 9 JavaScript "Hello, World" alert - Простейший вывод сообщений

Лекция 9 JavaScript

"Hello, World"

alert - Простейший
вывод сообщений

Слайд 10

Лекция 9 JavaScript Здравствуй, мир! alert("Hello, World") // Далее вызов второго

Лекция 9 JavaScript



Здравствуй, мир!





Два последовательных уведомления alert()
и однострочный комментарий между ними

Документирование: Комментарии в тексте программы – обязательно!!

Слайд 11

Лекция 9 JavaScript Здравствуй, мир! alert("Hello, World") /*Ниже повторно используется метод

Лекция 9 JavaScript



Здравствуй, мир!





Два последовательных уведомления alert()
и многострочный комментарий между ними

Слайд 12

Лекция 9 JavaScript Здравствуй, мир! confirm("Hello, World?") Использование метода confirm() Метод

Лекция 9 JavaScript



Здравствуй, мир!





Использование метода confirm()

Метод confirm () подобен

методу alert (), но в появляющемся на экране
окне пользователь может сделать выбор между кнопками ОК и Cancel. Окно сооб­щения выводится тем же способом, с той разницей, что
вместо метода alert () указывается метод confirm ().
Слайд 13

Лекция 9 JavaScript Здравствуй, мир! prompt("Как вас зовут?") Использование метода prompt()

Лекция 9 JavaScript



Здравствуй, мир!





Использование метода prompt()

Метод confirm ()

подобен методу alert (), но в появляющемся на экране
окне пользователь может сделать выбор между кнопками ОК и Cancel. Окно сооб­щения выводится тем же способом, с той разницей, что
вместо метода alert () указывается метод confirm ().
Слайд 14

Лекция 9 JavaScript Простейшие типы данных в JavaScript принято называть основными

Лекция 9 JavaScript

Простейшие типы данных в JavaScript принято называть основными типами

(primitive types).
Три основных типа данных:
□ строка (string);
□ число (number);
□ булево выражение (boolean).

Типы данных

Строка -
связанный набор символов, включающий в себя буквы, знаки препинания и цифры.
В JavaScript строки чаще всего представляют собой какой-либо текст.

Слайд 15

Лекция 9 JavaScript Типы данных: числа JavaScript воспринимает два типа чисел.

Лекция 9 JavaScript

Типы данных: числа

JavaScript воспринимает два типа чисел. Это

целые числа (integer) и числа с пла­вающей точкой (floating-point number).
Целые числа:
Включают в себя положительные целые числа, например 1, 2, 3, отрицатель­ные целые числа, например -1, -2, -3 и нуль - 0.
Хотя большинство чисел, используемых в JavaScript, записываются в десятеричной системе счисления, могут применяться также восьмеричная и шестнадца­теричная системы.
Числа с плавающей точкой:
Числа с плавающей точкой представляют собой числа с дробной десятичной частью: 3.1415926535897932384626433832795
Либо это числа, выраженные в экспоненциальном виде: 3 .76е2
Число, начинающееся с нуля и содержащее десятичную точку, считается чис­лом с плавающей точкой.
Слайд 16

Лекция 9 JavaScript Типы данных: числа Примеры чисел, использующихся в JavaScript

Лекция 9 JavaScript

Типы данных: числа

Примеры чисел, использующихся в JavaScript

Числа, используемые

в JavaScript, могут быть как очень большими, так и очень
маленькими. Под очень большими подразумеваются величины до 10308 (единица
с тремястами восемью нулями), а под очень маленькими - 10 -308 (нуль целых с тре­мястами семью нулями и единицей после запятой). Используется 64 бита.
Слайд 17

Лекция 9 JavaScript Переменные в языке JavaScript Переменные имеют огромное значение

Лекция 9 JavaScript

Переменные в языке JavaScript
Переменные имеют огромное значение не только

в JavaScript, но и во всех язы­ках программирования. Без их использования трудно обойтись, а с их помощью вы сможете управлять всеми типами данных.
Переменная - это имя, присваиваемое ячейке памяти компьютера, которая хранит определенные данные во время исполнения сценария JavaScript. Возмож­но, это определение кажется несколько сложным, но на самом деле пользоваться переменными очень просто.
Переменная – это изменяемое значение в вашей программе, имеющее уникальное имя!

Чтобы объявить (создать) переменную, в языке JavaScript используется
оператор var, вслед за которым указывается имя, которое вы хотите присвоить пе­ременной.

Слайд 18

Лекция 9 JavaScript Переменные в языке JavaScript Что следует знать об

Лекция 9 JavaScript

Переменные в языке JavaScript
Что следует знать об именах переменных:

в именах переменных можно использовать символы нижнего и верхнего регистра либо сочетание того и другого;
□ до объявления переменной ее значением считается undefined;
□ имя переменной не может начинаться с цифры;
□ в именах переменных недопустимы пробелы; если необходим разделитель, используется символ подчеркивания (_);
□ в именах переменных следует избегать символа доллара ($) поскольку он не воспринимается некоторыми браузерами;
□ следует избегать использования имен переменных, отличающихся только символами верхнего и нижнего регистра (например, msg и MsG).

При задании/описании переменной ей можно сразу присвоить начальное значение:
var year=2019;
var msg = "Добро пожаловать в мир переменных JavaScript!";

Слайд 19

Лекция 9 JavaScript Переменные в языке JavaScript: задание значения пользователем с

Лекция 9 JavaScript

Переменные в языке JavaScript: задание значения пользователем с помощью

prompt



Переменные