Web #3 Javascript-консоль


Консоль

Для знакомства с javascript мы будем тестировать короткие программы сразу в консоли браузера.

Как открыть консоль в Google Chrome

1. Откройте браузер, в адресную строку вставьте адрес about:blank – откроется пустое окно.
2. Нажмите сочетание клавиш CTRL+SHIFT+J – откроется консоль (справа или внизу экрана, в зависимости от настроек). Для удобства работы расширьте консоль на пол экрана.

Try it out

1. Введите в строку консоли такую команду:
25+9;
И нажмите ENTER.
Javascript выводит результат сложения. Кроме этого, Js умеет вычитать (-), умножать (*), делить (/), находить остаток от деления (%) и т.д.

2. Следующий блок команд состоит из нескольких предложений. Вводите их, используя SHIFT+ENTER для переноса строки, а не ENTER. В конце ввода нажмите ENTER и этот блок команд выполнится:
let a = 5;
let b = 9;
a + b;
a и b – это названия переменных (variables). В переменных мы можем хранить разные данные (в этом примере – числа). С переменными можно совершать операции. Служебная команда let объявляет переменную в первый раз. Если вы введёте после этих команд
let a = 7;
То в консоли выведется уведомление о том, что вы уже объявили переменную с именем "а":

Добавьте следующие команды:
a = 7;
b = b + 1;
Теперь выведите значения этих переменных на экран:
a;
b;
Непривычная запись b = b + 1 означает, что мы присваиваем в переменную b старое значение переменной b, увеличенное на 1.

3. Js умеет не только прибавлять числа, но и соединять текстовые величины. Это называется "конкатенация". Введите такой блок команд:
let name = "Vasya";
"Hello " + name;
И нажмите ENTER

4. Если вам нужно вывести несколько фраз одновременно, используйте команду console.log():
console.log("Привет! Это текст на первой строке.");
console.log("А вот так можно нарисовать ёлочку:");
console.log("    *");
console.log("   * *");
console.log("  *   *");
console.log(" *     *");
console.log("*       *");
console.log("*********");
console.log("    *");

В конспект

Команды в javascript заканчиваются на символ ;

Переменные объявляются один раз. Синтаксис:
let variableName;

Текстовые данные пишутся в кавычках: например, "Hello "

Выводить информацию можно при помощи метода console.log()

Задачи

Задача 3.1. Что будет, если числовое значение сконкатенировать с текстовым?

Задача 3.2*. При помощи консоли найдите значение выражения:
(478 + 345 + 177) * 2

Задача 3.3. При помощи консоли найдите значение выражения
a + b - c/2
, где a = 4, b = 3, c = 6

Задача 3.4*. Есть блок команд:
let num1 = 40;
let num2 = 20;
let rezult = num1 + num2;
rezult = rezult/2;
num1 = num2;
num2 = rezult-num1;
Чему будет равным num2 в результате выполнения этого блока с кодом? Попробуйте вначале посчитать в уме, а потом проверить себя при помощи консоли.

Задача 3.5**. Напишите блок команд: степени числа (до 5 степени). Пример вывода результата должен быть таким (используйте console.log()):
2 в 2 степени = 4
2 в 3 степени = 8
2 в 4 степени = 16
2 в 5 степени = 32
Программа должна уметь считать степени для любого введённого числа.

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

Доп. задача 3.1***. В совпадающих по типу переменных a и b хранятся некоторые числовые значения. Поменять местами значения этих переменных, не используя третьей дополнительной переменной.

Комментарии