Кодирование — это не только копирование, вставка некоторого кода и согласование его со структурой кода, но и понимание концепции каждой функции и ее реализация для решения проблемы. Сегодня, 28.10.2022, я изучил некоторые основы синтаксиса Javascript в Learning X Bootcamp. Некоторые уроки посвящены:

  • Создание неизменяемой и изменяемой переменной

Для изменяемой переменной мы можем использовать функцию let, и, например, при создании неизменяемой переменной создается константная переменная, например:

//Mutable variable
let apa = 10;
let cek='Disini-' + apa;
console.log(cek);
//Output : Disini apa
const a = "konstanta";
let a = "juju";
console.log(a);
console.log( typeof a);
//Output error because a is const, and the type is String
  • Арифметический оператор в JavaScript

Мы также обучаем и изучаем некоторые операторы аэрометрики, такие как сложение, вычитание, умножение, деление и модуль.

const p = 10
const q = 5
const Area = p*q;
console.log('Area = ${Area}');
//Output:  Area = 50
  • Логический оператор JavaScript

Мы также узнаем некоторые понятия о логическом операторе И (&&) и операторе ИЛИ (||).

  • Условный оператор

Мы также изучаем условные операторы, такие как If, Else if и др. какой-то новый трюк, который я изучаю, заключается в использовании более простого условного синтаксиса и синтаксиса переключения. Например

(1)
const num = 19;
const isOddOrEven = num % 2 === 0 ? 'Even' : 'Odd';
console.log(isOddOrEven)
//Output: Odd

(2)
const gender = 'Male'
switch(gender) {
case 'Male': 
console.log("My Name is Bob");
case 'Female':
console.log("I'm Sarah");
default:
console.log("both")
break;
}
//Output : My Name is Bob
  • Зацикливание JavaScript

Последнее, что мы узнаем о циклах в Javascript, используя for, while и do-while. For используется для цикла с определенным значением цикла, а для неопределенного значения цикла и будет следовать некоторому условию, если оно соответствует условию. Наконец, do-while сначала выполнит оператор, затем проверит условие, если оно истинно, оно будет истинным, оно снова выполнит оператор, но если ложно, произойдет сбой. Некоторые примеры кода:

(1) For loop
for(let i = 100; i>=0; i--){
console.log(i);
}
//Output 100 ....0

(2) while loop
let i = 0;
while (i <= 100){
console.log('i =' + i)
if(break condition fulfilled){
break;
}
i++;}
(3) Do-while
i = 0;
do {
console.log('[do-while] i =' + 1);
i++;
}while (i <= 100);