Menjalankan banyak kode jika lain js. Operator Bersyarat dalam Javascript - Konstruksi IF-ELSE - Ketentuan dalam Javascript - Dasar


Memulai dengan pernyataan bersyarat JavaScript. Di sini kita akan melihat konstruk If-Else. Diterjemahkan ke dalam bahasa Rusia, kondisi ini dibaca sebagai Jika-Lalu.

Tetapi sebelum kita mulai berbicara tentang kondisi dalam JavaScript, kita dapat mempertimbangkan bagaimana dan di mana kondisi tersebut terjadi dalam kehidupan nyata.

Misal kalau malam hari cerah, kita akan pergi ke taman.

jika mobil ini harganya kurang dari $ 1000, maka saya akan membelinya, dll.

Jadi, seperti yang mungkin sudah Anda pahami, kondisi "Jika" dan konsekuensi "Itu" sering kita jumpai dalam kehidupan kita. Artinya, perilaku kita dalam berbagai situasi terutama tergantung pada beberapa kondisi.

Hal yang sama berlaku untuk bahasa pemrograman. Mereka memiliki konstruksi khusus yang memungkinkan Anda untuk mengatur kondisi tertentu dan melakukan tindakan jika kondisi yang ditentukan terpenuhi atau tidak terpenuhi.

Mari kita coba menerapkan beberapa contoh sederhana menggunakan pernyataan bersyarat, atau lebih tepatnya konstruksi If-Else dalam JavaScript.

Pertama, mari kita lihat bagaimana pernyataan If dalam JavaScript bekerja.

Untuk melakukan ini, pertama-tama kita akan memberikan contoh di bawah ini, dan kemudian kita akan menganalisisnya.

Saya dan keluarga saya pergi ke taman di malam hari

Apa yang harus dicari dalam contoh di atas?

Pertama, pada tanda sama dengan == dan tugas = dalam JavaScript. Mereka harus dibedakan: yaitu, pertama kita membuat variabel dan memberikan nilai padanya. Kemudian, dalam kondisi If, kita berbicara tentang kesetaraan.

Kedua, bila dikatakan tentang terpenuhi atau tidak terpenuhinya syarat yang diapit kurung kurawal (), maka harus dipahami bahwa bahasa JavaScript menerima syarat juga sebagai Kebenaran, atau sebagai Salah. Artinya, jika kondisinya Benar, seperti dalam kasus kami, maka tindakan yang diapit oleh kurung kurawal () dilakukan.

Jika kondisinya Salah, seperti pada contoh di bawah, maka kondisi yang diapit kurung kurawal () tidak akan terpenuhi.

Beginilah cara kerja pernyataan If bersyarat: jika kondisinya Benar - tindakan dilakukan, jika Salah - tidak akan dieksekusi. Itu mudah.

Sekarang mari kita bicara tentang cara kerja If-Else JavaScript. Lain diterjemahkan menjadi "Jika tidak".

Mari kita kembali ke kehidupan nyata. Dalam kebanyakan kasus, jika kondisi apapun terpenuhi, maka kita melakukan satu hal. Jika tidak terpenuhi - "Jika tidak", maka kami melakukan sesuatu yang lain.

Mari kita lanjutkan bekerja dengan contoh-contoh yang diberikan sebelumnya.

Jika cerah di malam hari, kita akan pergi ke taman, jika tidak (jika mendung) kita akan tinggal di rumah dan menonton TV.

Atau jika mobil ini harganya kurang dari $ 1000, maka saya akan membelinya, jika tidak (jika lebih mahal) Saya akan melakukan perjalanan dengan uang ini.

JavaScript juga memiliki opsi seperti itu - untuk memberikan alternatif ( melakukan sesuatu yang lain) jika syarat tidak terpenuhi. Dalam JavaScript, kita dapat membuat kondisi serupa menggunakan konstruksi If-Else. Mari kita ambil contoh.

Kami tinggal di rumah - menonton TV

Mari kita menganalisis contoh yang diberikan.

Jadi, jika kondisinya Benar, maka tindakan yang mengikuti pernyataan If, diapit kurung kurawal (), dijalankan.

Jika kondisinya False, maka tindakan yang mengikuti operator Else dijalankan, juga diapit oleh kurung kurawal ().

Kita telah melihat bagaimana konstruksi If-Else yang sederhana namun umum bekerja di JavaScript. Dan di sini, untuk masa depan, harus dikatakan bahwa sesulit apa pun kondisinya, hal pertama yang penting adalah Benar atau Salah.

Untuk mengkonsolidasikan materi yang lulus " Pernyataan Bersyarat dalam Javascript - Konstruksi IF-ELSE»Pertimbangkan contoh lain.

Baru sekarang kita menggunakan kondisi If-Else saat bekerja dengan angka.

Hitungan kurang dari atau sama dengan 10

Di sini, seperti pada contoh sebelumnya, semuanya sederhana. Dalam hal ini, variabel hitungan sama dengan 10, yaitu, kondisinya TRUE dan pesan yang sesuai ditampilkan di layar.

Pada contoh di bawah, kondisi tidak terpenuhi: variabel count lebih besar dari 10, yaitu, kondisinya FALSE, yang berarti pesan yang mengikuti operator Else ditampilkan di layar.

Variabel count lebih besar dari 10

Jadi, di sini kita melihat contoh paling sederhana menggunakan operator kondisional dalam JavaScript. Beginilah caranya - sama sekali tidak sulit, konstruksi If-Else bekerja.

Ambil susunan teman dari topik sebelumnya: var friends = ["Alexey", "Vyacheslav", "Grigory", "Nastya", "Pavel"];

Tulis kondisi yang memeriksa : jika jumlah elemen dalam array lebih besar atau sama dengan 3, maka akan ditampilkan pesan yang menyatakan bahwa ini adalah array besar dengan minimal 3 elemen. Jika tidak, tampilkan pesan yang menyatakan bahwa ini adalah array kecil dengan kurang dari 3 elemen.

Sebelum menulis kondisi pengujian, Anda perlu mengingat dan mengetahui cara menghitung jumlah elemen dalam Array. Properti panjang akan membantu kami dalam hal ini.

Tugas yang sama dapat dilakukan sedikit berbeda, menggunakan versi kode yang lebih pendek. Jumlah variabel, yang menyimpan jumlah elemen array, tidak perlu dibuat. Lihat contoh di bawah...