Прежде чем читать эту статью, вы также можете проверить Javascript-101 Внедрение объектов и массивов.

Сравнение

В этом тексте мы объясним гораздо больше сравнений. Как и во всех языках программирования, javascript также сравнивает два значения с ==;

10 == 10;

это значение даст нам true. Потому что левые значения, равные 10, и правые, равные 10, равны.

То же, что и строки;

"привет" == "привет"; даст нам истину

Но "hello" == "Hello" даст нам false, потому что javascript чувствителен к регистру.

Во втором тексте мы говорили о полиморфизме. Итак, теперь мы увидим здесь несколько примеров этой проблемы.

10 == "10"; должно ли это дать ложь или правду?

он дает true, потому что существует полиморфизм, а строки имеют приоритет, поэтому javascript берет левое целочисленное значение, изменяет его тип данных и сравнивает его с правым строковым значением.

Если мы хотим использовать сравнение типов данных, мы должны использовать не ==, а ===.

на этот раз 10 === «10» даст нам ложь.

Теперь давайте посмотрим не равны! В javascript есть два не равных

  • первый !=,
  • второй !==.

!== с этим знаком мы также можем сравнивать типы данных. Вот пример

Как и во всех языках в javascript ›,›=,‹,‹= то же самое. Вот пример.

если условие

Синтаксис условия if в javascript похож на другие языки программирования.

Основной синтаксис этого:

if (сравнение) {
выполнение;
}
elseif (сравнение) {
выполнение;
}
else{
выполнение ;

Теперь кратко расскажу о примерах ниже.

Мы определили три переменные с именами FirstLesson, SecondLesson и DoYouWantBreak.

В первом примере учащийся не хочет делать перерыв, чтобы продолжить урок!
Наша консоль выводит «Вы можете продолжить урок!».

Здесь учащийся хочет сделать перерыв и закончить Первый урок, поэтому консоль выводит «Вы можете сделать первый перерыв на 10 минут».

Здесь учащийся хочет сделать перерыв, но время для перерыва еще не пришло, поэтому консоль выводит «Подождите!».

Для

Цикл for также похож на другие языки программирования.
Давайте рассмотрим наши примеры;

Здесь мы определяем два массива для использования в нашем цикле for.

for (определить индекс; сравнить его с некоторым значением; увеличить индекс)

{
здесь выполняются ваши команды;
}

Как видно, мы определили переменную i и присвоили ей значение 0. Таким образом, каждый раз наш цикл будет увеличивать значение i и спрашивать, меньше ли оно, чем listofsomewords. длина или нет?

Наш console.log(listofsomewords1[i]) напечатал все элементы массива. В цикле for, когда мы определили переменную с помощью var. Он находится в области действия объекта Window.

Как мы видим на картинке выше, мы можем добраться до него. Если мы не хотим определять эту переменную как глобальную, мы должны использовать не var, а let.

Мы можем использовать без увеличения нашего значения i и вывести все элементы массива. Как?

С помощью in можно коснуться каждого элемента массива. В нашем примере мы определили индекс, и с in в нашем массиве мы напечатали все элементы нашего массива listofsomewords2.

Вот результат нашего цикла for.