Как да използваме JavaScript изявлението if-else

Как да използваме JavaScript изявлението if-else

Условните изявления въвеждат логика във вашата програма и тяхното приложение е неограничено. Ако все още сте нов в JavaScript, ще овладеете как да използвате „if-else“ изявление ви позволява конкретно да инструктирате програмата си как трябва да функционира.





Използването на условия в JavaScript е лесно. Да започваме.





Как да използвате условията в JavaScript

Подобно на много други езици за програмиране, условни изявления в JavaScript започват с ако изявление.





Ето как изглежда синтаксисът му:

if(condition){
// some actions;
}

Ако условието в скобите е вярно, тогава вашата програма ще изпълни действията в фигурната скоба.



The иначе След това се появява изявление, ако искате да избегнете празен изход, когато ако условието връща фалшив резултат:

if(condition){
// some actions;
}else{// execute something else}

Отбележи, че иначе не приема определено условие. Вместо това той изпълнява определените си действия само ако предишно условие е невярно.





И ако искате да проверите други условия, преди да използвате иначе , това е мястото, където иначе ако изявлението е полезно. Подобно е на теб използвайте условни изрази в Python . Това е ' elif ' и не ' иначе ако “в Python обаче.

За да използвате иначе ако израз в JavaScript, условният синтаксис става:





няма достатъчно място на диска
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

можете също да използвате колкото се може повече иначе ако изявления, както искате:

if(condition){
// some actions;
}else if(another condition){
// execute another action
}else if(a third condition){
// perform another action
}else{// execute something else}

Сега нека видим някои практически примери, които комбинират тези условни изявления:

var name = 'idowu';
if(name== 'MUO'){
console.log('Hello'+ ' '+ name);
}else{
console.log('Hello everyone');
}
Output: Hello everyone

Горният пример изпълнява действието в иначе изявление, защото стойността на име не е MUO.

Свързани: Какво е JavaScript и как работи?

Сега нека видим примерен код, който използва трите условни израза.

Кодът по -долу регистрира поздрав за името само при индекс нула:

var names = ['MUO', 'Jane', 'Idowu'];
if(names[0]=='Jane'){
console.log('Hello'+ ' ' +names[0]);
}else if(names[0]=='Idowu'){
console.log('Hello'+ ' ' +names[0]');
}else if(names[0]=='MUO'){
console.log(Hello'+ ' ' +names[0]);
}else{
console.log('You didn't get the index');
}
Output: Hello MUO

Условия на JavaScript с троичен оператор

Можете също да декларирате условия на JavaScript с помощта на троичния оператор.

Общият синтаксис изглежда така:

var x = condition ? operation one : operation two

The въпросителен знак (?) проверява валидността на условието. Ако това е вярно, то се изпълнява операция първа . В противен случай се насочва към операция втора .

Ето един практически пример за това как да използвате тройния оператор с ако-иначе изявление:

задайте нов имейл адрес
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

И ако искате да проверите повече условия, използвайки JavaScript троичен оператор (подобно на иначе ако ):

var temperature = 25
var checkTemperature =
temp<24 ? console.log('Too cold') :
temp == 25 ? console.log('Moderate') :
console.log('extreme');
Output: Moderate

Ето пренаписване на последния кодов фрагмент в предишния раздел с помощта на тройна операция:

var names = ['MUO', 'Jane', 'Idowu'];
var checkIndex =
names[0] == 'Jane' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'Idowu' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'MUO' ? console.log('Hello'+ ' ' +names[0]) :
console.log('You didn't get the index');
Output: Hello MUO

Забележка: Въпреки че е просто, може да не искате да използвате тройната операция с вложени условия, тъй като това може да ви обърка. Но това все още е чист начин да изразите условни изявления, ако знаете как да го заобиколите.

Контролирайте вашия JavaScript с условия

Както всеки друг език за програмиране, овладяването на условни изрази в JavaScript ви позволява да извършвате неограничени логически операции. Следователно вие контролирате как се държи вашата програма.

Въпреки това, независимо дали решавате да използвате обикновени „if-else“ изрази или тройната операция, уверете се, че вашият код е четим и лесен за разбиране.

Дял Дял Туит електронна поща 10 съвета за писане на по -чист и по -добър код

Писането на чист код изглежда по -лесно, отколкото е в действителност, но ползите си заслужават. Ето как можете да започнете да пишете по -чист код днес.

Прочетете Напред
Свързани теми
  • Програмиране
  • JavaScript
  • Програмиране
За автора Идису Омисола(94 статии са публикувани)

Idowu е страстен за всичко умно технология и производителност. В свободното си време той играе с кодиране и превключва на шахматната дъска, когато му е скучно, но също така обича да се откъсва от рутината от време на време. Страстта му да показва на хората пътя около съвременните технологии го мотивира да пише повече.

Още от Idowu Omisola

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате