Rumah > Artikel > hujung hadapan web > Ekspresi Lua dan struktur kawalan kajian nota_node.js
Pengendali aritmetik
Pengendali aritmetik Lua ialah:
" "(tambahan):
"-" (tolak):
"*" (pendaraban):
"/" (bahagian):
"^" (indeks):
"%" (modulo):
Pengendali perhubungan
Lua menyediakan pengendali hubungan berikut:
Hasil operasi yang dikembalikan oleh pengendali di atas semuanya benar atau palsu. Rentetan dan nombor tidak boleh dibandingkan
Pengendali logik
Pengendali logik termasuk dan, atau, tidak
Pembolehubah dan skop setempat
Lua mencipta pembolehubah tempatan melalui pernyataan setempat Skop pembolehubah tempatan terhad kepada blok di mana pembolehubah tersebut diisytiharkan.
Menggunakan pembolehubah tempatan setempat untuk menyimpan pembolehubah global boleh mempercepatkan akses kepada pembolehubah global dalam skop semasa. Untuk kesan pecutan, bandingkan masa pelaksanaan jujukan Fibonacci yang dikira di bawah:
Gunakan pembolehubah setempat setempat
Struktur kawalan
kalau lain kalau lain berakhir
Lua tidak menyokong pernyataan suis
sementara
Semak keadaan sementara dahulu, jika syarat itu benar, teruskan laksanakan badan gelung, jika tidak tamat
ulang-hingga
Mula-mula laksanakan badan gelung sekali, dan kemudian nilai keadaan Jika keadaan itu benar, keluar dari badan gelung, jika tidak, teruskan laksanakan badan gelung. Sama seperti pernyataan do-while dalam bahasa lain, badan gelung akan dilaksanakan sekurang-kurangnya sekali
untuk gelung
Pernyataan gelung for mempunyai dua bentuk: angka untuk (angka untuk) dan generik untuk (generik untuk)
Jenis nombor untuk sintaks:
mula ialah nilai mula, tamat ialah nilai akhir dan langkah ialah saiz langkah (pilihan, lalai ialah 1)
Generik untuk gelung berulang melalui semua nilai melalui fungsi lelaran: