Rumah >hujung hadapan web >tutorial js >Javascript-Datatypes,Variables, Operators,Conditional statements,Looping-Tasks
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.
Pembolehubah:
Pembolehubah dinamakan lokasi storan untuk nilai. JavaScript menawarkan beberapa cara untuk mengisytiharkan pembolehubah:
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
:
const
: Gunakan const
melainkan nilainya perlu diubah. Ini termasuk tatasusunan dan objek (kandungannya boleh diubah suai, tetapi pembolehubah itu sendiri tidak boleh ditugaskan semula).let
hanya apabila perlu: Gunakan let
hanya apabila const
tidak sesuai kerana keperluan untuk penugasan semula.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:
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!