Pengenalan kepada sintaks asas pengetahuan javaScript_basic

WBOY
Lepaskan: 2016-05-16 16:12:20
asal
947 orang telah melayarinya

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: < /skrip>.

Kelebihan mengisytiharkan ke fail js yang berasingan ialah berbilang halaman boleh dikongsi dan mengurangkan trafik rangkaian.

Nota:

1) Teg untuk mengimport fail luaran boleh ditulis pada penghujung dokumen untuk meningkatkan pengalaman pengguna.

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

Cara untuk menentukan sama ada pembolehubah dan parameter yang diisytiharkan dimulakan (tersedia) dalam JavaScript:

Andaikan sudah ada pembolehubah x:

Salin kod Kod adalah seperti berikut:
if (typeof(x) !=‘undefined’ && x!=null) { alert("Ada"); if(x) { alert('Variable is available!'); } else { alert('Variable is not available!' } //null, undefined, '', dan 0 semuanya dianggap palsu


Syorkan yang kedua

Skop peringkat blok tidak wujud

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.

Var n=10;
fungsi ff(){
n ;
};


Kesimpulan: Tiada skop peringkat blok dalam JS.

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!