Cara Menggunakan Penyataan if-else JavaScript

Cara Menggunakan Penyataan if-else JavaScript

Pernyataan bersyarat menyuntik logik ke dalam program anda, dan aplikasinya tidak terbatas. Sekiranya anda masih baru menggunakan JavaScript, menguasai cara menggunakan 'if-else' pernyataan membolehkan anda secara khusus mengarahkan program anda tentang bagaimana ia berfungsi.





Mudah menggunakan syarat dalam JavaScript. Mari kita mulakan.





Cara Menggunakan Syarat dalam JavaScript

Seperti banyak bahasa pengaturcaraan lain, pernyataan bersyarat dalam JavaScript bermula dengan sekiranya penyataan.





Inilah rupa sintaksnya:

if(condition){
// some actions;
}

Sekiranya keadaan dalam kurungan benar, maka program anda akan melakukan tindakan dalam kurungan keriting.



The yang lain penyataan kemudian masuk jika anda ingin mengelakkan output kosong semasa sekiranya keadaan mengembalikan hasil yang salah:

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

Perhatikan bahawa yang lain tidak menerima syarat yang ditentukan. Sebaliknya, ia melaksanakan tindakan yang ditentukan hanya jika keadaan sebelumnya adalah salah.





Dan jika anda ingin memeriksa keadaan lain sebelum anda menggunakan yang lain , di sinilah tempat lain jika penyataan sangat berguna. Ia serupa dengan anda gunakan pernyataan bersyarat di Python . Ia adalah ' elif ' dan tidak ' lain jika walaupun di Python.

Untuk menggunakan lain jika pernyataan dalam JavaScript, sintaks bersyarat menjadi:





cara membuat permainan di roblox
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

anda juga boleh menggunakan seberapa banyak lain jika pernyataan yang anda mahukan:

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

Sekarang mari kita lihat beberapa contoh praktikal yang menggabungkan pernyataan bersyarat ini:

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

Contoh di atas melaksanakan tindakan dalam yang lain pernyataan kerana nilai nama bukan MUO.

Berkaitan: Apa itu JavaScript dan Bagaimana Ia Berfungsi?

Sekarang mari kita lihat contoh kod yang menggunakan tiga pernyataan bersyarat.

Kod di bawah mencatatkan ucapan untuk nama pada indeks sifar sahaja:

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

Syarat JavaScript Dengan Operator Ternary

Anda juga boleh menyatakan keadaan JavaScript menggunakan operator ternary.

Sintaks umum kelihatan seperti ini:

var x = condition ? operation one : operation two

The tanda soal (?) memeriksa kesahan keadaan. Sekiranya ini benar, ia akan dilaksanakan operasi satu . Jika tidak, ia menuju ke operasi dua .

Berikut adalah contoh praktikal bagaimana menggunakan operator ternary dengan jika tidak penyataan:

cara membuat cakera pemasangan windows 7
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

Dan jika anda ingin memeriksa lebih banyak keadaan menggunakan operator ternary JavaScript (serupa dengan lain jika ):

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

Berikut adalah penulisan semula coretan kod terakhir di bahagian sebelumnya menggunakan operasi ternary:

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

Catatan: Walaupun mudah, anda mungkin tidak mahu menggunakan operasi terner dengan keadaan bersarang kerana ia boleh mengelirukan anda. Tetapi ia masih merupakan kaedah yang rapi untuk menyatakan pernyataan bersyarat jika anda mengetahui jalan keluarnya.

Kawal JavaScript Anda Dengan Syarat

Seperti setiap bahasa pengaturcaraan lain, penguasaan pernyataan bersyarat dalam JavaScript membolehkan anda melakukan operasi logik tanpa had. Oleh itu, anda mengawal bagaimana tingkah laku program anda.

Walaupun begitu, sama ada anda memutuskan untuk menggunakan pernyataan 'if-else' biasa atau operasi terner, pastikan kod anda dapat dibaca dan mudah difahami.

Berkongsi Berkongsi Tweet E-mel 10 Petua untuk Menulis Kod yang Lebih Bersih & Lebih Baik

Menulis kod bersih kelihatan lebih mudah daripada yang sebenarnya, tetapi faedahnya sangat berbaloi. Inilah cara anda boleh mula menulis kod yang lebih bersih hari ini.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • JavaScript
  • Pengaturcaraan
Mengenai Pengarang Idisou Omisola(94 Artikel Diterbitkan)

Idowu meminati apa sahaja teknologi pintar dan produktiviti. Pada masa lapang, dia bermain-main dengan pengekodan dan beralih ke papan catur ketika dia bosan, tetapi dia juga suka melepaskan diri dari rutin sekali-sekala. Kesungguhannya untuk menunjukkan kepada orang-orang tentang teknologi moden mendorongnya untuk menulis lebih banyak lagi.

Lagi Dari Idowu Omisola

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan