Rumah >hujung hadapan web >tutorial js >Pengendali, Kondisi & Fungsi JavaScript

Pengendali, Kondisi & Fungsi JavaScript

William Shakespeare
William Shakespeareasal
2025-02-16 09:55:09590semak imbas

JavaScript Operators, Conditionals & Functions

mata teras

    pengendali JavaScript adalah alat asas untuk memanipulasi data, termasuk tugasan, aritmetik, perbandingan dan pengendali logik.
  • Kenyataan bersyarat seperti
  • , if dan else mengawal proses pelaksanaan mengikut keadaan yang berbeza, supaya kod itu dapat membuat keputusan. switch
  • Fungsi dalam JavaScript adalah blok kod yang boleh digunakan semula yang boleh menerima output input dan pulangan, meningkatkan modulariti dan kebolehgunaan semula.
  • Memahami keutamaan pengendali adalah penting untuk meramalkan hasil operasi, kerana ia menentukan perintah di mana operasi diproses.
  • pengendali logik (
  • , &&, ||) digunakan untuk menggabungkan pelbagai syarat atau membalikkan nilai boolean dan memainkan peranan utama dalam keputusan yang kompleks. ! Penggunaan fungsi
  • bukan sahaja memudahkan kod dengan mengelakkan pertindihan, tetapi juga membolehkan interaksi dinamik dalam program dengan lulus parameter yang berbeza.
Sebelum mempelajari pengaturcaraan JavaScript secara mendalam, adalah penting untuk menguasai asas -asas. Artikel ini akan memperkenalkan beberapa konsep asas JavaScript yang paling penting untuk membantu anda mula menulis program anda sendiri: pengendali, pernyataan bersyarat, dan fungsi. Konsep -konsep ini adalah blok bangunan penting dalam JavaScript, dan setiap konsep menyediakan pemaju dengan fungsi asas:

  1. operator aritmetik: Melaksanakan operasi dan mengendalikan data. Sebagai contoh, pengendali tambahan () boleh digunakan untuk menambah dua nombor bersama -sama.
  2. Bandingkan pengendali: Bandingkan dua atau lebih nilai dan mengembalikan nilai boolean (benar atau palsu). Sebagai contoh, gunakan pengendali yang lebih besar daripada (>) untuk memeriksa sama ada pemboleh ubah integer lebih besar daripada pembolehubah lain.
  3. pengendali logik: digunakan untuk menggabungkan dua atau lebih pengendali perbandingan dan mengembalikan nilai boolean. Sebagai contoh, gunakan pengendali dan operator (&&) untuk melihat sama ada pembolehubah adalah antara dua nilai, iaitu lebih besar daripada satu nombor dan kurang daripada yang lain.
  4. pernyataan bersyarat: mengawal proses program mengikut keadaan tertentu. Sebagai contoh, pernyataan boleh digunakan untuk melaksanakan blok kod hanya apabila keadaan tertentu dipenuhi. if
  5. Fungsi: merangkumi satu set pernyataan untuk kegunaan berganda, menjadikan kod lebih teratur dan boleh diguna semula. Fungsi juga boleh menerima input dan output pulangan, membolehkan kod yang lebih dinamik dan fleksibel.
Bersama -sama, unsur -unsur ini membentuk asas untuk mewujudkan logik, algoritma, dan sistem yang kompleks. Mereka adalah penting bagi pemaju untuk menulis program yang boleh membuat keputusan, melakukan operasi, dan mengendalikan data.

katalog

  • pengendali JavaScript
  • Pengendali tugasan
  • operator aritmetik
    • tambahan
    • penolakan
    • Multiple
    • Division
    • Operasi mod
    • Increase self
    • Self-decease
  • Operator perbandingan
    • sama dengan
    • Consolidation
    • tidak sama
    • ketat tidak bermaksud
    • kurang daripada
    • kurang daripada atau sama dengan
    • lebih besar daripada
    • lebih besar daripada atau sama dengan
  • pengendali logik
    • dan
    • atau
    • tidak
    • Prioriti Operator
  • pernyataan bersyarat
    • /if else
    • if
    • else
    • else if
    • fungsi switch
    • DEFLARATION
    Panggil
  • parameter dan parameter sebenar
    • Kesimpulan
    • Komen
  • Sebelum anda memulakan, anda harus memahami sintaks JavaScript asas, komen, jenis data, dan memberikan nilai kepada pembolehubah. Anda boleh belajar atau menyemak semua maklumat ini dalam Panduan Pemula untuk Pembolehubah JavaScript dan Jenis Data.
  • Penafian: Panduan ini adalah untuk pemula dalam JavaScript dan pengaturcaraan. Oleh itu, banyak konsep akan dibentangkan dengan cara yang mudah.

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

digunakan terutamanya untuk menentukan dua jenis yang disebutkan di atas. Ia masih boleh digunakan, tetapi bukan amalan terbaik. Sila baca kes penggunaannya dan sejarah di sini. Tugasan diwakili oleh tanda yang sama (=). Walaupun terdapat jenis pengendali tugasan lain (anda boleh menyemaknya di sini), ini sudah pasti yang paling biasa. Anda boleh menggunakan fungsi

atau menggunakan konsol untuk menguji semua contoh dalam artikel ini. let continent = "Europe"; ... continent = "Australia";

operator aritmetik

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

Kesimpulan

Artikel 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn