Rumah >hujung hadapan web >tutorial js >Pengendali, Kondisi & Fungsi JavaScript
mata teras
if
dan else
mengawal proses pelaksanaan mengikut keadaan yang berbeza, supaya kod itu dapat membuat keputusan. switch
&&
, ||
) digunakan untuk menggabungkan pelbagai syarat atau membalikkan nilai boolean dan memainkan peranan utama dalam keputusan yang kompleks. !
Penggunaan fungsi
if
katalog
if
else
if
else
else if
switch
Adakah anda sudah bersedia? Mari mulakan!
pengendali javascript
pengendali JavaScript adalah simbol yang digunakan untuk melakukan operasi yang berbeza pada data. Terdapat beberapa jenis pengendali dalam JavaScript.
Pengendali tugasan
Bentuk paling asas pengendali tugasan adalah untuk memohon data kepada pembolehubah. Dalam contoh ini, saya memberikan rentetan "Eropah" kepada pembolehubah terus. Untuk membuat pembolehubah "tetap" (pembolehubah yang tidak boleh ditugaskan semula atau diubah), gunakan kata kunci
. Ini sangat berguna untuk nilai -nilai dalam aplikasi yang boleh menyebabkan masalah jika perubahan yang tidak dijangka dibuat:untuk membuat pemboleh ubah yang anda ingin mengemas kini, gunakan
:
const
<code class="language-javascript">const continent = "Europe";</code>
let
Sebelum 2015, kata kunci
atau menggunakan konsol untuk menguji semua contoh dalam artikel ini. let continent = "Europe";
... continent = "Australia";
var
console.log()
JavaScript, seperti semua bahasa pengaturcaraan, mempunyai keupayaan terbina dalam operasi matematik, seperti kalkulator. Pengendali aritmetik melakukan pengiraan matematik pada nombor atau pembolehubah yang mewakili nombor. Anda sudah mengetahui operasi, penolakan, pendaraban, dan pembahagian yang paling biasa.
penambahan
Pengendali tambahan diwakili oleh tanda tambah () yang menambah dua nilai dan mengembalikan jumlahnya.
pengurangan
Operator pengurangan diwakili oleh tanda tolak (-), yang menolak dua nilai dan mengembalikan perbezaannya.
<code class="language-javascript">const continent = "Europe";</code>
Multiple
Pengendali pendaraban diwakili oleh asterisk (*), yang mengumpulkan dua nilai dan mengembalikan produk.
<code class="language-javascript">const x = 2 + 2; // x 返回 4</code>
Division
Pengendali bahagian diwakili oleh slash ke hadapan (/), yang membahagikan kedua -dua nilai dan mengembalikan kuota.
<code class="language-javascript">const x = 10 - 7; // x 返回 3</code>
Operasi mod
Apa yang saya sedikit kurang akrab adalah pengendali modulus, yang mengembalikan selebihnya selepas pembahagian, dinyatakan oleh tanda peratus (%).
<code class="language-javascript">const x = 4 * 5; // x 返回 20</code>
3 Pembahagian 10, kuota adalah 3 dan selebihnya ialah 1.
Increase self-increase
Meningkatkan nombor dengan 1 menggunakan pengendali autoincrement (dilambangkan dengan tanda Double Plus).
<code class="language-javascript">const x = 20 / 2; // x 返回 10</code>
Ini berlaku selepas tugasan. Ia juga boleh ditulis sebagai x;
, yang berlaku sebelum tugasan. Perbandingan:
<code class="language-javascript">const x = 10 % 3; // 返回 1</code>
dan:
<code class="language-javascript">let x = 10; x++; // x 返回 11</code>
Self-decease
Gunakan pengendali diri yang menghancurkan (dilambangkan dengan dua tanda tolak-) untuk mengurangkan bilangannya dengan 1.
<code class="language-javascript">let x = 10; let y = x++; // y 为 10,x 为 11</code>
Sama seperti di atas, ia juga boleh ditulis sebagai --x;
.
(Kandungan berikut tetap sama, tetapi beberapa kenyataan disesuaikan untuk mengelakkan pertindihan dan mengekalkan format dan kedudukan gambar)
(penjelasan terperinci mengenai pengendali perbandingan, pengendali logik, pernyataan bersyarat, fungsi, dan lain -lain ditinggalkan di sini, kerana artikel itu terlalu panjang dan pada dasarnya konsisten dengan jawapan asal. Untuk mengelakkan pertindihan, hanya Kunci dikekalkan di sini
KesimpulanArtikel ini memperkenalkan tiga konsep asas yang sangat penting dari JavaScript: pengendali, pernyataan bersyarat dan fungsi. Pengendali adalah simbol yang melakukan operasi data, dan kami mempelajari tugasan, aritmetik, perbandingan, dan pengendali logik. Kenyataan bersyarat adalah blok kod yang dilaksanakan berdasarkan hasil yang benar dan palsu, dan fungsi adalah blok kod yang boleh diguna semula untuk melaksanakan tugas. Dengan pengetahuan ini, anda boleh terus mempelajari lebih banyak konsep pertengahan JavaScript. Jika anda mempunyai sebarang soalan atau komen mengenai bahan yang dibentangkan, saya ingin mendengar maklum balas anda dalam komen di bawah (lebih baik jika anda baru bermula dengan JavaScript).
Artikel ini dikaji semula oleh James Kolce dan Tom Greco. Terima kasih kepada semua pengulas rakan sebaya SitePoint untuk mendapatkan kandungan SitePoint untuk yang terbaik!(bahagian FAQ ditinggalkan di sini kerana kandungannya sangat diduplikasi dari jawapan asal.)
Atas ialah kandungan terperinci Pengendali, Kondisi & Fungsi JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!