0% нашли этот документ полезным (0 голосов)
31 просмотров3 страницы

Javascript Starter Strings Data Conversion Homework

Загружено:

sosuki51
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
31 просмотров3 страницы

Javascript Starter Strings Data Conversion Homework

Загружено:

sosuki51
Авторское право
© © All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате PDF, TXT или читать онлайн в Scribd
Вы находитесь на странице: 1/ 3

Строки и преобразование типов

№ урока: 4 Курс: JavaScript Starter

Средства обучения: Visual Studio Code


Web Browser

Обзор, цель и назначение урока

Научиться работать со строковым типом данных в JS, использовать конкатенацию. Понимать,


что такое преобразование типов и правильно его использовать.

Изучив материал данного занятия, учащийся сможет:

• Создавать строковые значения, используя разные подходы.


• Работать с конкатенацией.
• Работать с шаблонными строками.
• Преобразовывать строковые значения в числовые.
• Понимать принципы преобразования к типам Boolean и String.
• Использовать встроенную функцию prompt.

Содержание урока

1. Что такое литерал, строковые литералы


2. Конкатенация
3. Шаблонные строки
4. Преобразование типов
5. Функция prompt

Резюме

• Литерал – значение, явно указанное в коде.


10 – числовой литерал;
10n – числовой литерал (bigint);
“hello” – строковой литерал;
True – логический литерал;
{ } – литерал объекта (подробнее будет рассмотрен в следующих уроках);
[] – литерал массива (подробнее будет рассмотрен в следующих уроках).

• Для определения строковых переменных литерал может быть значением, взятым в


одинарные или двойные кавычки.

• Конкатенация – операция сцепления строк. В JavaScript конкатенация выполняется с


помощью оператора +.
let fullName = firstName + “ “ + lastName; // fullName = “Ivan Ivanov”

Page | 1

CyberBionic Systematics ® t. +380 (44) 361-8937 Title: JavaScript Starter


19 Mariny Raskovoy Str., 5 floor E-mail: [email protected] Lesson: 4
Kyiv, Ukraine Site: www.edu.cbsystematics.com |
itvdn.com
• Template literal (шаблонный строки) – для создания строки на основе шаблона и
значений, определенных в переменных или являющихся результатом выражений.
Шаблонные строки создаются с использованием обратных кавычек (`).

let fullName = `${firstName} ${lastName}`; // fullName = “Ivan Ivanov”

• Преобразование типов – преобразование значения одного типа в значение другого


типа. Может происходить автоматически или с помощью специальных функций.
alert – функция для отображения модального окна с сообщением. Данная функция
принимает строковые значения.

• Преобразование типов может пригодиться в тех случаях, когда полученное значение не


подходит для выполнения требуемой операции.
Например, необходимо выполнить арифметическое сложение двух значений,
полученных от пользователя. Значения, которые вводятся с клавиатуры, в сценарии
будут доступны как значения типа string и их сложение будет выполняться как
конкатенация. В такой ситуации может пригодиться использование преобразования
типов.

• Самый простой способ преобразования типа — это вызов функции String(value),


Number(value) и Boolean(value). При этом каждая функция вернет значение value
соответствующего типа, если преобразование выполнилось успешно. Например,
преобразовать значение «abc» в тип number не получится.

• prompt – встроенная функция, которая отображает диалоговое окно с полем ввода.


Значение, введенное в поле ввода, будет возвращено функцией.
Пример использования:
let value = prompt("Введите значение", "Значение по умолчанию");
После выполнения такой функции введенное значение будет записано в переменную
value.

Закрепление материала

• Что такое литерал?


• Что такое конкатенация?
• Что такое шаблонные строки, в чем их преимущество перед конкатенацией?
• Что делает функция prompt?
• Какое назначение второго параметра функции prompt?
• Что такое преобразование типов, приведите пример, когда преобразование типов
может пригодиться?

Дополнительное задание

Задание
В файле 004 Strings and Data Conversion\08-simple-calc.html доделайте логику калькулятора.
Добавьте операции умножения, деления и вычитания.
Выведите результаты на экран двумя способами, через конкатенацию и через шаблонные
строки.

Самостоятельная деятельность учащегося

Page | 2

CyberBionic Systematics ® t. +380 (44) 361-8937 Title: JavaScript Starter


19 Mariny Raskovoy Str., 5 floor E-mail: [email protected] Lesson: 4
Kyiv, Ukraine Site: www.edu.cbsystematics.com |
itvdn.com
Выполните задания в директории Exercises\Tasks\04 Strings and Data Conversion в материалах к
этому уроку.

Рекомендуемые ресурсы

Форматирование текста в JavaScript


https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Text_formatting

Page | 3

CyberBionic Systematics ® t. +380 (44) 361-8937 Title: JavaScript Starter


19 Mariny Raskovoy Str., 5 floor E-mail: [email protected] Lesson: 4
Kyiv, Ukraine Site: www.edu.cbsystematics.com |
itvdn.com

Вам также может понравиться