А. «Привет, мир! “
console.log("Hello World!"); //Prints Hello World! on consolejs
Мы используем объект console
и вызываем его метод log
для записи в консоль аргумента «Hello World!».
B. Как писать комментарии в JavaScript?
let a = 5 + 2; // A single line comment lasting until the end of the line. /* A comment that can span multiple lines. let b = 2; Code line above won't work! */
Все, что находится между /*
— */
и все, что находится после //
в той же строке, интерпретатор игнорирует.
C. Ценности и переменные
Все данные или фрагменты данных можно назвать значениями в JavaScript.
Переменные служат путями, которые позволяют пользователям ссылаться и получать доступ к значениям в пространстве данных в JavaScript.
Шаги присвоения переменной
var variable; // declare variable named "variable" console.log(variable);// print variable
- Объявите переменную с
var
зарезервированным ключевым словом. - Переменная изначально указывает на
undefined
. - Присвойте значение переменной при инициализации или позже в коде, чтобы создать путь к этому значению.
var variable_1; // variable declaration variable_1 = 25; // variable assignment console.log("variable_1:",variable_1); // variable_1: 25 var variable_2 = 30; // variable declaration and assignment console.log("variable_2:",variable_2); // variable_2: 30 variable_3 = 10; // declaration and assignment without 'var' console.log("variable_3:",variable_3); // variable_3: 10
D. Вариабельная мутация
Мутация
В JavaScript мутация — это процесс переназначенияпеременной другому значению.
var a = 5000; // initalize a with value of 5000 console.log("a: ",a); // a: 5000 a = 1000; // reassign or mutate the variable a with the value of 1000 console.log("a: ",a); // a: 1000
Потерянные значения не могут быть восстановлены, как только вы достигнете точки в программе, где ни одна переменная назначена этому значению. JavaScript автоматически уничтожит эти значения.
Копировать значения
Присваивая переменную другой переменной напрямую, мы можем использовать значения через переменные и передавать их другим переменным, как показано в приведенном ниже примере фрагмента кода.
var var1 = 100; var var2 = 200; var var3 = var1; console.log(var1, var2, var3); // 100 200 10 var1 = var2; var2 = 500; console.log("Values after update:"); console.log(var1, var2, var3); // 200 500 100
Д. Взаимодействие пользователей
Окно оповещения
Мы можем использовать литералы шаблонов ${}
в JavaScript для встраивания переменных в строку.
const name = prompt("Enter your first name:"); alert(`Hello, ${name}`);
Значение "John"
, введенное в первом диалоговом окне, сохраняется как строка в переменной name
и объединяется с "Hello,"
для отображения во втором диалоговом окне, вызванном командой alert()
.
В отличие от alert()
, console.log()
не останавливает выполнение программы.
Ввод номера
const input = prompt("Enter a number:"); // input's type is string const nb = Number(input); // nb's type is number console.log(nb); // 3 => if we entered 3 as data
- Независимо от введенных данных, команда
prompt()
всегда возвращает строковое значение. - Преобразуйте значение в число с помощью функции
Number()
, чтобы использовать его в числовых выражениях.