Rumah >hujung hadapan web >tutorial js >operator javascript yang anda mesti pelajari setiap hari kemahiran javascript
Hai pembaca, saya telah memahami secara kasar peranan Javascript dan beberapa pengisytiharan fungsi asas dan pengisytiharan berubah Hari ini kita akan terus menerangkan kandungan sebelumnya Mari kita lihat logik javscript (urutan hadapan, cawangan , gelung ) dan beberapa pengendali mudah
Mari kita bincangkan tentang beberapa pengendali operasi mudah
Di sini, kita dapat melihat dengan jelas bahawa pengendali memaparkan hasil operasi saya tidak perlu menjelaskan secara terperinci tentang penambahan, penolakan, pendaraban dan pembahagian Saya percaya kemahiran pengiraan semua orang harus lebih baik daripada saya hanya lulus dari sekolah menengah. Itu sahaja yang saya ingin bincangkan sedikit lagi ialah baki operasi Dalam contoh di atas, 5% 2 mengambil baki dan mendapat 1. Ia dikira seperti ini, 5÷ 2 = 2. .. 1. Anda sepatutnya melihat ini dalam gred kedua sekolah rendah Kira, dividen ÷ divisor = quotient...baki, baki ini adalah hasil daripada operasi baki, dan simbol sama yang disebut semalam, iaitu var. temp = nilai yang digunakan untuk tugasan; kami menggunakan kata kunci var untuk Untuk mengisytiharkan pembolehubah, gunakan = untuk memberikan nilai kepada anda Jenis nilai boleh menjadi objek, fungsi, nombor, rentetan atau Boolean. Seperti yang saya telah beritahu anda sebelum ini, apa fungsi adalah badan fungsi yang diisytiharkan dengan fungsi Itu adalah fungsi , Tidak perlu dikatakan nombor, rentetan hanyalah rentetan rentetan yang disertakan dalam tanda petikan, dan nilai Boolean adalah jenis. dengan hanya dua nilai, benar dan salah, dan tidak ada yang ketiga.
Mari kita lihat bagaimana rupa pelbagai nilai
//这里我们给了一个空对象(null) var temp_1 = null; //这里我们给一个函数 var temp_2 = function(){ console.log("Write Something"); }; //这里我们给了一个字符串 var temp_3 = "My name is MrDream"; //这里我们给了一个boolean值 var temp_4 = true;
Operasi asas ini harus jelas kepada semua orang Saya harap pembaca tidak akan bimbang apabila mereka melihat perkara asas ini, jadi semua orang mesti memahami perkara asas ini bercakap tentang lebih banyak perkara. Jika tidak, jika asas tidak diletakkan dengan baik, kemudian, apabila saya bercakap tentang sesuatu yang anda fikir hebat, ia akan menjadi tidak bermakna jika anda hanya boleh menyalin kod dan menggunakannya, dan anda tidak boleh menulisnya secara bebas. Sesuatu yang anda mahukan.
Mari kita fahami lagi rupa pengendali selepas naik taraf kecil? (Nota: Pada masa ini, saya hanya bercakap tentang beberapa operator asas, dan beberapa operator khas. Saya akan menerangkannya dalam beberapa aplikasi kemudian, dan kemudian pemahaman akan lebih mendalam)
Berikut ialah beberapa pengendali perbandingan mudah
(Nota: Operator atau dan penolakan yang disebut di sini dijelaskan menggunakan pemahaman logik semua orang. Malah, operasi dalaman melibatkan keputusan operasi OR dan NOT binari. Kami akan bercakap lebih lanjut mengenai binari di bawah) Mari lihat pada beberapa contoh
Yang berikut akan membincangkan beberapa operasi OR dan NOT, yang sedikit lebih sukar untuk difahami
Melihat gambar, di A, kerana tiada objek yang ditakrifkan di sebelah kiri operator, nilai di sebelah kanan dikembalikan pada B, kerana sebelah kiri adalah objek kosong, nilai di sebelah kanan dikembalikan; pada C, kerana terdapat nilai sebenar nombor 123 di sebelah kiri, jadi 123 dikembalikan; Satu nota tambahan: Nombor 0 juga merupakan nilai istimewa Jika sebelah kiri ialah 0, maka nilai di sebelah kanan akan dikembalikan.
Untuk meringkaskan fungsi operator OR: ia digunakan untuk menyemak sama ada bahagian kiri dan kanan operator adalah nilai yang tidak ditentukan, nilai nol, 0, palsu Jika sebelah kiri adalah nilai ini, nilai di sebelah kanan dikembalikan jika sebelah kiri bukan daripada nilai jenis ini, kembalikan nilai di sebelah kiri.
Seterusnya dan operasi
Masih bercakap dari gambar, di A: kiri dan kanan masing-masing adalah objek yang tidak ditentukan dan objek kosong, dan nilai di sebelah kiri dikembalikan pada B, kiri adalah objek kosong, jadi kiri dikembalikan pada; C: kanan adalah objek yang tidak ditentukan, jadi nilai di sebelah kanan dikembalikan ; D: Sama seperti C; : Sama seperti E; G: Kerana kiri adalah 0, ia adalah sama dengan objek yang tidak ditentukan, objek kosong adalah sama tahap dengan palsu, jadi nilai kiri dikembalikan.
Yang terakhir ialah bukan operasi
Teruskan melihat gambar dan bercakap, di A: operasi ialah nilai seperti 0, palsu, batal, tidak ditentukan, dsb., dan apabila dikembalikan, nilai sebenar nilai Boolean diperoleh pada B: operasi adalah untuk menyongsangkan nilai sebenar, dan yang utama ialah nilai boolean palsu. Kita boleh membuat kesimpulan bahawa penolakan ialah nilai Boolean, penolakan nilai tidak nyata adalah betul, dan penolakan nilai sebenar adalah ralat.
Okay, itu sahaja untuk hari ini, secara ringkasnya, hari ini, saya sebenarnya hanya bercakap tentang beberapa operator yang sangat asas, tetapi terdapat banyak operator, jadi saya hanya menulis hak ini untuk menyelesaikan ungkapan itu operator.