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

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

Barbara Streisand
Lepaskan: 2025-01-22 14:31:10
asal
281 orang telah melayarinya

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.

     if (hour < 12) {
         console.log("Good morning");
     }
    Salin selepas log masuk
  • else: Melaksanakan blok kod jika syarat if sebelumnya adalah palsu.

     if (hour < 12) {
         console.log("Good morning");
     } else {
         console.log("Good afternoon");
     }
    Salin selepas log masuk
  • else if: Menguji syarat tambahan jika syarat if dan else if sebelumnya adalah palsu.

     if (time < 10) {
         console.log("Good morning");
     } else if (time < 20) {
         console.log("Good day");
     } else {
         console.log("Good evening");
     }
    Salin selepas log masuk
  • 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:

// 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;
}
Salin selepas log masuk

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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan