Pengenalan
JavaScript ialah bahasa skrip. (Skrip ialah arahan teks satu demi satu. Semasa pelaksanaan, jurubahasa sistem menterjemahkannya satu demi satu ke dalam arahan yang boleh dikenali mesin dan kemudian melaksanakannya. Skrip biasa: skrip kelompok, skrip T-SQL, VBScript, dll. )
HTML hanyalah bahasa penanda yang menerangkan penampilan halaman web Ia tidak mempunyai keupayaan pengiraan atau pertimbangan Jika semua pengiraan dan pertimbangan (seperti menilai sama ada kotak teks kosong, menilai sama ada dua kata laluan yang dimasukkan adalah konsisten. ) dilaksanakan pada bahagian pelayan, halaman akan menjadi Ia akan menjadi sangat perlahan, sukar untuk digunakan, dan meletakkan banyak tekanan pada pelayan Oleh itu, ia diperlukan untuk dapat melakukan beberapa operasi dan pertimbangan mudah dalam penyemak imbas . JavaScript ialah bahasa skrip yang dilaksanakan pada bahagian pelayar.
JavaScript tidak mempunyai hubungan langsung dengan Java Satu-satunya hubungan ialah JavaScript pada asalnya dipanggil LiveScript kemudiannya menyerap beberapa ciri Java dan dinaik taraf kepada JavaScript. JavaScript kadangkala dirujuk sebagai JS.
JavaScript ialah bahasa yang ditafsirkan dan boleh dijalankan pada bila-bila masa tanpa penyusunan.
JavaScript boleh merentas platform, asalkan ada penyemak imbas yang menyokong JS. (Windows, Linux, Mac, Unix)
Tatabahasa dan langkah berjaga-jaga
1) Kepekaan huruf besar: JavaScript adalah sensitif huruf besar. (n dan N ialah dua pembolehubah berbeza.)
2) Bahasa yang ditaip dengan lemah, gunakan var untuk mengisytiharkan pembolehubah: var num=10;
3) Gunakan petikan tunggal untuk rentetan: var msg=‘Tahan’4) Titik koma selepas setiap ayat
5) Komen Js adalah sama seperti C# dan Java (//komen baris tunggal (disyorkan), /* komen berbilang baris */ (akan terdapat masalah apabila menggunakan ungkapan biasa)).
Bahasa Dinamik
JS ialah bahasa dinamik yang sangat fleksibel Ia tidak seketat bahasa statik seperti C# Fungsi penyelesaian JS dalam alat pembangunan hanyalah tambahan dan cadangan.Panggilan ahli yang muncul dengan "." mungkin tidak berfungsi, dan ahli yang tidak muncul dengan "." juga boleh dipanggil, jadi jangan risau tentang masalah kod hanya kerana "ia tidak muncul sama sekali". Apabila menulis js, anda harus tahu ahli apa yang dimiliki oleh objek semasa dan tidak boleh bergantung pada gesaan pintar.
Bahasa dinamik: tentukan jenis data pada masa jalan.
JavaScript ialah jenis dinamik, jadi var i=10;i=‘pembolehubah’ adalah sah.
Rujukan fail JS luaran
Selain mengisytiharkan JavaScript dalam halaman, anda juga boleh menulis JavaScript ke dalam fail js yang berasingan dan kemudian memperkenalkannya ke dalam halaman:Kelebihan mengisytiharkan ke fail js yang berasingan ialah berbilang halaman boleh dikongsi dan mengurangkan trafik rangkaian.
Nota:
1) Teg
2) Tidak perlu menulis
dalam fail js
Peraturan penamaan pembolehubah
1) Bermula dengan huruf, garis bawah atau $,2) Bahagian tengah boleh termasuk huruf, nombor, garis bawah atau $. (Terdapat $ tambahan dalam penamaan pembolehubah)
3) Adalah disyorkan untuk menggunakan petikan tunggal untuk mengisytiharkan rentetan
4) Adalah disyorkan untuk mengisytiharkan pembolehubah tempatan dengan var
Tentukan sama ada ia telah diisytiharkan
Andaikan sudah ada pembolehubah x:
Pembolehubah yang diisytiharkan dalam untuk, sementara, atau jika blok di dalam fungsi juga mempunyai skop dalam keseluruhan fungsi, jadi untuk mengelakkan kekeliruan, adalah lebih baik untuk mengisytiharkan pembolehubah ini secara langsung pada permulaan fungsi.