А. «Привет, мир! “

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(), чтобы использовать его в числовых выражениях.

Предыдущая лекция