Рубрики
Без рубрики

Чистая ниндзя 3

Что такое контрольный поток? Контрольный поток по сути, просто так, вы контролируете поток вас … Помечено JavaScript, HTML, CSS, кодирование.

Контрольный поток по существу, именно только что вы управляете потоком вашего кода. Контрольный поток очень важен, когда вы хотите, чтобы ваш код функционировать эффективно. Например, вы можете использовать цикл для управления потоком управления. Вы можете использовать условные операторы для проверки условий. Условно-оператор – это функция, которая выполняет различные действия в зависимости от того, будет ли указывать программистское логическое состояние, оценивает True или False

Например

if (condition is true){
do an action
}
  • Работа петли – это петлю через часть кода снова и снова

Для петлей

  • Для создания типа цикла
for(){

}
  • Это в основном шаблон для циклов
  • Теперь давайте пойдем вперед и поставить в какой-то код
for(let i = 0; i < 5; i++){

}

Теперь вам, вероятно, интересно, что, черт возьми, ты просто вводишь. Ну, позвольте мне объяснить. позволять; Это переменная инициализации, это означает, что переменная I установлена на 0. Эта переменная отслеживает, сколько раз циклика активирована. Тогда вторая вещь – это состояние. Я <5 утверждает, что если условие верно. Вы собираетесь выполнить код, который находится между {} и наоборот. Финальная вещь – это окончательное выражение. I ++ покажет каждый раз в конце блока кода, он также добавит к номеру каждый раз Теперь, как этот код функционирует в целом? Забавно вы должны упомянуть это. Мы заявили, что переменная I равна 0. Затем пройдет через вторую строку кода. Вторая часть увидит, если заявление Я <5 правда. Затем третий добавит 1. Тогда этот код повторится, пока я не равно пятью а затем цикл больше не будет работать Что вы будете надеть между скобками? В скобках вы положите то, что вы хотите, чтобы купить Например,

for(let i = 0; i < 5; i++){
console.log('in loop:', i);
}

console.log('loop finished');

Это свяжет его, пока я не равно пятью. Затем, как только он равен 5, он будет отображать петлю, законченную на консоль. Давайте сделаем еще немного практики, но с участием в массиве, например,

const names = ['kevin', 'adrian', 'gaby'];

for(let i = 0; i < names.length; i++){
console.log(i);
}

Это так же, как предыдущий пример, но на этот раз вместо проверки погоды I <5 мы проверяем, если я <количество имен. Тогда, если я меньше, чем количество имен, то он следует за кодом между {} Затем он добавляет один. Однако до тех пор, пока я не меньше, чем количество имен, он запускает код до тех пор, пока он не равно количеству имен. Теперь давайте скажем, вы хотите войти в систему имена в имена переменная в порядке Простой,

const names = ['kevin', 'adrian', 'gaby'];

for(let i = 0; i < names.length; i++){
console.log(names[i]);
}

Когда вы запускаете этот код, я равен 0. Поэтому он вернет Кевин. Затем, когда он снова циклирует, я – это 1, потому что мы добавили один из I ++ код, который вернет Адриану и так далее и так далее.

В то время как петли

А пока цикла такая же, как и для цикла. Тем не менее, существует разница между этими двумя петлями. Разница в синтаксисе

  • Синтаксис – расположение слов и фраз для создания хорошо сформированных предложений (в этом случае вместо предложений мы создадим эффективный код) Что такое шаблон для цикла While?
  • Это шаблон для цикла во время
while(condition){
}

Как я уже сказал, то время и для петель очень похожи. К настоящему времени вы уже заметили различия. Разница состоит в том, что цикл While начинается с ключевого слова во время и в () Вы вводите состояние и ничего больше Например

while(i <  5){
console.log('in loop: ', i);
}

Этот код в основном утверждает, что, хотя я меньше 5, выполняет следующий код. Тем не менее, мы не заявляли, что я представляю или равно. В цикле мы заявили, что между () Отказ Чтобы использовать цикл While, вы, должно быть, уже заявили, какая переменная представляет перед устойчивостью цикла. Например,

let i = 0;

while(i <  5){
console.log('in loop: ', i);
}

Не беги это еще. Этот код приведет к проблеме Какая проблема? Ну, мы заявили, что я равен 0. Затем мы сказали, пока я равен 0, выполните код ниже. Он всегда будет выполнять эту петлю, потому что я всегда буду менее 5, потому что он равен 0. Чтобы избежать этой проблемы, мы должны добавить 1 к я каждый раз, когда цикл активируется до точки, где я 5, то код остановится. Как ты это делаешь? Ну, хороший вопрос. Это супер легко. Просто добавьте пока I ++; В самом конце блока кода Вот так

let i = 0;

while(i <  5){
console.log('in loop: ', i);

i++;
}

Теперь давайте вернемся к массивам раньше. Давайте регистрируем имена в порядок, например, для цикла для цикла, но вместо того, чтобы использовать цикл для цикла, позволяет использовать цикл While. Давайте начнем

const names = ['kevin', 'adrian', 'gaby'];

let i = 0;

while(i <  names.length){
console.log(names[1]);
}

Теперь мой код недостаточно. Можете ли вы попытаться выяснить, что не так с моим кодом? Для тех из вас, кто не знает, как мой код недостаточно. Позволь мне показать тебе. Мы хотели указать имена в массиве в порядке правильности. Ну, мы сделали это Но есть 1 проблема, я всегда буду равным 0, потому что мы не включили I ++ . Поэтому имя Kevin всегда будет войти в консоль. Это правильный способ сделать это

const names = ['kevin', 'adrian', 'gaby'];

let i = 0;

while(i <  names.length){
console.log(names[1]);
i++;
}

Делать во время петлей

Дейный цикл, по сути, просто просто расширение цикла While While. Например, позволяет сказать, что у вас есть цикл.

let i = 5;

while(i <  5){
console.log('in loop: ', i);

i++;
}

Здесь есть проблема. Мы заявили, что равны 5. Для того, чтобы запустить цикл, мне нужно быть менее 5. Следовательно, то пока цикл не будет работать. Тем не менее, позволяет сказать, что вы хотите запустить код хотя бы один раз. Просто, введите сделать ключевое слово. Затем введите {} Отказ Нравиться так

let i = 5;

do{
console.log('in loop: ', i);
i++;
}

while(i <  5)

Этот код говорит, запустите код, который находится между сделать Блок один раз. Рассматривать меньше того, к чему я собираюсь. Это то, что такое петля.

Приложение IF также известно как условное утверждение. Какое утверждение IF является утверждение, что если определенное условие верно, запускайте этот код. Например,

const age = 22

if (age > 20){
console.log('Your more than 20 years of age.');
}

Это будет работать в консоли, если ваш возраст более 20 лет, затем отображать Ваше более 20 лет в консоли. Это в основном, если утверждение.

Еще

Теперь давайте возьмем код из предыдущего раздела и измените значение возраста до равных 19. Теперь вы можете сказать, что если ваш возраст 19 лет, то вы хотите отобразить Вы менее 20 лет Отказ Это где иначе вступает в игру. Чтобы использовать слово «Ключевое слово», вам нужно разместить его за блоком оператора IF. Например,

const age = 19

if (age > 20){
console.log('Your more than 20 years of age.');
} else {

}

Теперь мы сказали выше, что мы хотели показать что-то, когда возраст меньше 20. Простой,

const age = 19

if (age > 20){
console.log('Your more than 20 years of age.');
} else {
console.log('Your less than 20 years of age.');
}

Это то, что сделает этот код код. Это проверит, если Возраст> 20 Отказ В этом случае это ложно. Поэтому он будет отображаться Вы менее 20 лет Отказ

Еще если

Самое еще, если утверждение о том же, что и остальное утверждение. Вы можете поставить столько остальных, если вы хотите. Он просто проверяет, является ли погода. Например,

const age = 20

if (age > 20){
console.log('Your more than 20 years of age.');
} else if(age == 20){
console.log('Your 20 years of age.');
} else {
console.log('Your less than 20 years of age.');
}

Поскольку возраст равен 20, это будет отображаться в консоли Ваши 20 лет. Это потому, что мы использовали еще если ключевое слово. Которые заявляют, что если возраст равен 20, затем отображать Ваши 20 лет.

Логические операторы

Есть 2 логических оператора. Они && или ||. Оператор && с запуском 2 условных операторов одновременно. Чтобы использовать оператор && просто введите его между 2 условиями. Например,

let name = 'nathan';

if(name.length == 6 && name.includes ('t')){
console.log("That's a wonderful name");
}

Это проверяет, имеет ли имя Nathan 6 символов, и если он включает в себя букву T одновременно. Затем он будет отображать, что находится в блоке кода. Однако, если имя не равно 6 символов и не имеет буквы T, то он не будет запускать код блока. Условные заявления должны быть верными для того, чтобы он запускал код блока. Теперь || Говорит, что если это утверждение верно, либо это утверждение верно, а затем запустите этот код. Например,

let name = 'nathan';

if(name.length == 6 || name.includes ('z')){
console.log("That's a wonderful name");
}

Это запускает код блока, потому что, хотя имя Nathan не имеет буквы Z, у него есть 6 символов, и он будет запускать код блока.

Логично Нет

Теперь давайте скажем, вы хотите запустить оператор, если переменная ложь или нет. Это где логика не входит в игру. Логично не представляет собой восклицательный знак. Что за ! Марк имеет важное значение, сделайте то, что оно равно напротив нее. Например,

console.log(!true);
console.log(!false);

Если вы запустите этот код, он будет показывать нулю, то True, потому что! превращает верность на противоположность истинно, которое является ложным. Это идет то же самое для false.

Перемена

Заявление о перерыве используется для остановки в заявлении. Например, если у нас есть массив, и мы утверждаем, что когда значение равно определенному количеству. ОСТАНАВЛИВАТЬСЯ! Затем запустите этот код. Например, позволяет сказать, что мы кодируем игру. Для того, чтобы побить эту игру, вам нужно достичь высокой оценки 100. Затем, когда этот игрок достигает 100 баллов, тогда вы хотите показать Поздравляем, новый высокий балл Отказ Простой

const score = [ 2, 10, 3, 9, 50, 60, 100, 20, 1];

for(let i = 0; 1 < score.length; i++){

console.log('Your score is', scores[i]);

if(scores[i] === 100){
console.log('Congratulations, New High Score!');
break;
}
}

Что это будет делать, это когда мы добираемся до 100 в массиве, он будет отображаться Поздравляем, новый высокий балл! Это потому, что мы сказали, что когда счет 100, войдите в консоль Поздравляем, новый высокий балл! . Тогда с Перерыв Ключевое слово мы в основном сказали, хватит подсчет.

Продолжать

Какое слово «Продолжение ключевого слова» будет игнорировать весь код в нижней части ключевого слова. Например, давайте возьмем предыдущий пример. На этот раз мы хотим сказать, что если ваш счет 0, вы можете продолжить. Простой,

const scores = [ 2, 10, 3, 9, 50, 60, 100, 20, 1];

for(let i = 0; 1 < scores.length; i++){

if(scores[i] === 3){
continue;
}

console.log('Your score is', scores[i]);

if(scores[i] === 100){
console.log('Congratulations, New High Score!');
break;
}
}

Что это покажет в консоли, будет номером 2, 10, 9 и так далее. Причина, по которой он пропустил номер 3 в массиве, является из-за ключевого слова продолжения.

Позвольте сказать, что вы хотите указать переменную и выяснить, что эта переменная вводится в консоль. Это то, что делает слово переключателя.

const number = 3;

switch(number){
case 1:
console.log('You got number 1.');
break;
case 2:
console.log('You got number 2.');
break;
case 3:
console.log('You got number 3.');
break;
case 4:
console.log('You got number 4.');
break;
}

Поскольку мы присваиваем переменную номер, равную 3. Слово ключа коммутатора в основном проверяет, есть ли номер в любом из случаев. Если есть номер 3, то запустите этот код. Другая альтернатива этому, что вы также можете использовать остальное, если ключевое слово. Единственное отличие состоит в том, что слово ключа коммутатора выглядит Neater и чистыми по сравнению с тем, чтобы.

  • Область блокировки – это область внутри, если, выключайте условия или для и во время петлей. Кудрявые скобки {} это блок. Позвольте сказать, что вы устанавливаете переменную, равную что-то. Затем в блоке вы указываете переменную, равную что-то еще. Затем, если переменная снова вызывается, она будет отображать более новую версию тому, что переменная равна. Например,
let number = 1

if(true){
number = 50
console.log('Hello number', number);
}

console.log('Hello number', number);

У прошащих мы заявили, что номер переменного равен 1. Затем в блоке оператора IF мы дали эту переменную новую стоимость 50. С 50 было последнее значение этой переменной, всякий раз, когда называется переменной, она будет заменена на 50.

Оригинал: “https://dev.to/alessandrofernandez23140/net-ninja-3-145l”