Rumah >hujung hadapan web >tutorial js >Javascript-Datatypes,Variables, Operators,Conditional statements,Looping-Tasks

Javascript-Datatypes,Variables, Operators,Conditional statements,Looping-Tasks

Barbara Streisand
Barbara Streisandasal
2025-01-22 14:31:10232semak imbas

Asas JavaScript: Jenis Data, Pembolehubah, Operator dan Aliran Kawalan

Dokumen ini menyediakan gambaran keseluruhan ringkas tentang konsep JavaScript asas, termasuk jenis data, pembolehubah, pengendali dan struktur aliran kawalan.

Jenis Data:

Jenis data mengelaskan jenis nilai yang boleh dipegang oleh pembolehubah. Lapan jenis data utama JavaScript membolehkan pengendalian dan pemprosesan data yang cekap.

  1. String: Mewakili data teks (cth., "Hello").
  2. Nombor: Mewakili data berangka (mis., 10, 3.14).
  3. BigInt: Mewakili integer besar secara sewenang-wenangnya.
  4. Boolean: Mewakili nilai kebenaran (benar atau salah).
  5. Tidak ditentukan: Menunjukkan pembolehubah telah diisytiharkan tetapi tidak diberikan nilai.
  6. Nol: Mewakili ketiadaan nilai yang disengajakan.
  7. Simbol: Mencipta nilai unik dan tidak berubah.
  8. Objek: Mewakili struktur data yang kompleks.

Pembolehubah:

Pembolehubah dinamakan lokasi storan untuk nilai. JavaScript menawarkan beberapa cara untuk mengisytiharkan pembolehubah:

  • Pengisytiharan Automatik: x = 5; (Pengisytiharan tersirat, umumnya tidak digalakkan untuk mendapatkan kejelasan).
  • var: var x = 5; (Skop fungsi, gaya lama, gunakan dengan berhati-hati).
  • let: let x = 5; (Skop blok, membenarkan penugasan semula).
  • const: const x = 5; (Skop blok, menghalang penugasan semula selepas permulaan; sesuai untuk pemalar).

Memilih var, let atau const:

  1. Sentiasa mengisytiharkan pembolehubah secara eksplisit. Elakkan pengisytiharan tersirat.
  2. Lebih suka const: Gunakan const melainkan nilainya perlu diubah. Ini termasuk tatasusunan dan objek (kandungannya boleh diubah suai, tetapi pembolehubah itu sendiri tidak boleh ditugaskan semula).
  3. Gunakan let hanya apabila perlu: Gunakan let hanya apabila const tidak sesuai kerana keperluan untuk penugasan semula.
  4. Elakkan var dalam JavaScript moden: var mempunyai skop fungsi, yang boleh membawa kepada tingkah laku yang tidak dijangka. Tempah ia hanya untuk keserasian dengan penyemak imbas yang sangat lama.

Pengendali:

Pengendali JavaScript melakukan pelbagai pengiraan. Imej berikut memberikan gambaran visual pengendali biasa:

Javascript-Datatypes,Variables, Operators,Conditional statement ,Looping-Tasks

Pernyataan Bersyarat:

Pernyataan bersyarat mengawal aliran pelaksanaan berdasarkan syarat.

  • if: Melaksanakan blok kod jika syarat adalah benar.

    <code class="language-javascript"> if (hour < 12) {
         console.log("Good morning");
     }</code>
  • else: Melaksanakan blok kod jika syarat if sebelumnya adalah palsu.

    <code class="language-javascript"> if (hour < 12) {
         console.log("Good morning");
     } else {
         console.log("Good afternoon");
     }</code>
  • else if: Menguji syarat tambahan jika syarat if dan else if sebelumnya adalah palsu.

    <code class="language-javascript"> if (time < 10) {
         console.log("Good morning");
     } else if (time < 20) {
         console.log("Good day");
     } else {
         console.log("Good evening");
     }</code>
  • switch: (Tidak diperincikan di sini, tetapi menyediakan cara ringkas untuk mengendalikan berbilang keadaan).

Gelung:

Gelung berulang kali melaksanakan blok kod sementara syarat kekal benar.

1. while Gelung:

Gelung while berterusan selagi syarat yang dinyatakan adalah benar.

Contoh:

<code class="language-javascript">// Output: 5 4 3 2 1
let no = 5;
while (no > 0) {
  console.log(no);
  no--;
}

// Output: 1 2 3 4 5
let no = 1;
while (no <= 5) {
  console.log(no);
  no++;
}

// Output: 0 2 4 6 8 10
let no = 0;
while (no <= 10) {
  console.log(no);
  no += 2;
}

// Output: 10 8 6 4 2 0
let no = 10;
while (no >= 0) {
  console.log(no);
  no -= 2;
}</code>

Respons yang disemak ini memberikan penjelasan yang lebih berstruktur dan komprehensif tentang konsep JavaScript yang disediakan. Contoh kod juga dipertingkatkan untuk kejelasan dan ketepatan.

Atas ialah kandungan terperinci Javascript-Datatypes,Variables, Operators,Conditional statements,Looping-Tasks. 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