Meskipun disebut "logika", mereka dapat diterapkan pada semua jenis nilai, bukan hanya boolean. Hasilnya bisa tipe apa saja Show Mari kita lihat detailnya Operator "ATAU" diwakili oleh dua simbol garis vertikal
Dalam pemrograman klasik, logika OR hanya digunakan untuk memanipulasi nilai boolean. Jika argumen memiliki 6, ia mengembalikan 6, tetapi jika tidak, maka ia mengembalikan 8Dalam JavaScript, operator ini sedikit lebih rumit dan lebih bertenaga. Tapi pertama-tama, mari kita lihat apa yang terjadi pada nilai boolean Ada empat kemungkinan kombinasi logis _Seperti yang bisa kita lihat, hasilnya selalu _6 kecuali kedua operan sama dengan 8Jika operan bukan boolean, maka akan diubah menjadi boolean untuk evaluasi Misalnya, nomor 1 diperlakukan sebagai 6, nomor 3 sebagai 8 _Seringkali, ATAU _3 digunakan dalam pernyataan 6 untuk menguji apakah ada kondisi yang 6Sebagai contoh
Kami dapat memberikan lebih banyak kondisi
Logika di atas klasik. Sekarang, mari hadirkan fitur "ekstra" dari JavaScript Algoritma luas bekerja sebagai berikut Untuk nilai ORed
Operator ATAU _3 melakukan hal berikut
Nilai dikembalikan dalam bentuk aslinya, tanpa konversi Dengan kata lain, rantai ATAU _1 mengembalikan nilai kebenaran pertama atau yang terakhir jika tidak ada nilai sebenarnyaSebagai contoh
Ini menjadikannya penggunaan yang menarik dibandingkan dengan "OR booleanpure, klasik, boolean-only OR"
Operator AND diwakili oleh dua ampersand 4
Dalam pemrograman klasik, AND mengembalikan _6 jika kedua operan sama-sama benar dan 8 sebaliknya _0Contoh dengan _6 _1Sama seperti OR, nilai apa pun dapat menjadi operan dari AND _2Misalnya, ada beberapa nilai yang di-AND _3Apa yang dilakukan operator AND _4 adalah sebagai berikut
Dengan kata lain, AND mengembalikan nilai false pertama atau nilai terakhir jika tidak ada nilai false yang ditemukan Aturan di atas mirip dengan OR. Perbedaannya adalah AND mengembalikan nilai falsy pertama sementara OR mengembalikan nilai kebenaran pertama Sebagai contoh _4Kami juga dapat melewati beberapa nilai dalam satu baris. Lihat bagaimana nilai palsu pertama dikembalikan _5Ketika semua nilai benar, nilai terakhir dikembalikan _6Diutamakan DAN Prioritas operator DAN _4 lebih tinggi dari ATAU 3Jadi kode _3 pada dasarnya sama seperti jika ekspresi 4 dibungkus dengan tanda kurung. _5Jangan ganti Terkadang, orang menggunakan operator AND _4 untuk "mempersingkat instruksi 6"Sebagai contoh _7Tindakan di sisi kanan _4 akan dieksekusi hanya jika evaluasi mencapai itu. Artinya, hanya jika _0 benarJadi pada dasarnya kita memiliki analogi untuk _8Meskipun, versi dengan _4 tampak lebih pendek, 6 menjadi jelas dan sedikit lebih mudah dibaca. Jadi kami sarankan menggunakannya untuk setiap kebutuhan. gunakan 6 jika kita mau jika dan gunakan 4 jika kita ingin DANOperator boolean NOT diwakili oleh tanda seru 5Sintaksnya cukup sederhana _9Operator ini menerima satu argumen dan melakukan hal berikut
Sebagai contoh _0Double NOT 7 terkadang digunakan untuk mengubah nilai menjadi tipe boolean _1Artinya, NOT pertama mengubah nilai menjadi boolean dan mengembalikan inversnya, dan NOT kedua membalikkannya lagi. Akhirnya, kami memiliki konversi nilai-ke-boolean sederhana Ada sedikit cara rewel untuk melakukan hal serupa – fungsi 8 bawaan _2NOT _5 memiliki preseden tertinggi dari semua operator logika, sehingga selalu merupakan jalur pertama, sebelum 4 atau 3
Apa yang dimaksud dengan operator AND?Kesimpulannya, operator AND adalah operator yang membandingkan dua operand yang jika keduanya bernilai True, maka hasilnya True .
Apa itu operator dalam JavaScript?Operator adalah simbol yang dapat digunakan untuk memberi tahu mesin JavaScript untuk melakukan tindakan, operasi, atau melakukan perhitungan, baik itu perhitungan matematis atau logis . Nilai atau variabel yang diperlukan untuk melakukan operasi disebut operan.
Apa Perbedaan antara == dan ===?Nilai dan jenis sama, ===
. Operator == akan mengembalikan true sedangkan operator === akan mengembalikan false . Dapat dilihat bahwa hasil dari kedua operator tersebut berbeda. Operator ==, atau biasa disebut operator persamaan longgar, hanya memeriksa nilai kedua operan.
Bagaimana cara membuat fungsi dalam JavaScript?untuk membuat fungsi , penulisan harus didahului dengan sintaks " fungsi " lalu lanjutkan dengan nama fungsi yang ingin Anda buat . dan isi fungsi ditulis dalam kurung kurawal buka “{” dan kurung kurawal tutup “}”. |