Rumah >hujung hadapan web >tutorial js >Organisasi nota kajian JavaScript (gambaran keseluruhan, pengenalan kepada pembolehubah, jenis data)_Pengetahuan asas
A. Gambaran Keseluruhan
1. Alat keluaran:
document.write()---boleh jadi html
makluman()---rentetan
prompt(teks,defaultText)
teks --- pilihan. Teks biasa (bukan teks berformat HTML) untuk dipaparkan dalam kotak dialog.
defaultText---pilihan. Teks input lalai.
Peletakan 2.js
a. Boleh diletakkan di mana-mana dalam HTML
b. Tetapi mereka adalah keseluruhan dan mempengaruhi satu sama lain
c. Di lokasi hiperpautan dan ubah hala
<a href="javascript:alert();"></a> <form action="javascript:alert();"></form> <div onclick="alert()"></div> ********IE下可行,不推荐使用******** <div id="one"></div> <script for="one" event="onclick"> alert(111); </script>
d. Panggil fail javascript luaran
6cb2afb2b065252638bdc3ca43d30c292cacc6d41bbb37262a98f745aa00fbf0
1. Tiada kod boleh muncul dalam teg js panggilan
2. Teg 855348821b2e8f2cc4b633bf98f064df
tidak boleh muncul dalam skrip js.
3. Mereka masih berhubung dan dipengaruhi antara satu sama lain
3. Komen
a. Untuk pelayar lama
19791207a4e0a22c816ac020ecd8cae0
*Jika penyemak imbas lama tidak mengenali JS, komen
b.Komen sebenar
Komen sebaris //
Sekat ulasan /* */
B. Pembolehubah
1. Konvensyen penamaan
a. Sangat sensitif huruf besar dan kecil
b. Nama pembolehubah mesti bermula dengan huruf atau _ atau $;
c. Tidak boleh menggunakan kata kunci atau perkataan terpelihara untuk menamakan
Kata kunci: untuk, jika, cuba, dsb.
Perkataan terpelihara: bait, char, kelas, dsb.
d. Konvensyen penamaan
Tatanama CamelCase: getElementById
Gunakan huruf besar pada huruf pertama: Objek
Penamaan yang bermakna: nama, umur
2. Pembolehubah: Pembolehubah yang boleh menyimpan data
a. Cara membuat pembolehubah (**Mesti diubah suai dengan kata kunci var**)
Isytihar dahulu, kemudian tetapkan: var a;a=3;
Tugasan pengisytiharan dilakukan pada masa yang sama: var a=3;
Mengisytiharkan berbilang pembolehubah pada satu masa: var a, b, c;
Isytiharkan berbilang pembolehubah sekaligus dan tetapkan nilai: var a=1,b=2;
b. Cara menulis ganti pembolehubah sedia ada
1. Jika anda mengisytiharkan semula pembolehubah tanpa memberikan nilai, nilai pembolehubah tidak akan berubah
var a=1;var a; keputusan a=1;
2. Jika pembolehubah diisytiharkan semula dan diberi nilai, nilai pembolehubah ditukar kepada nilai pembolehubah baharu
var a=1;a=3; hasil a=3;
3. Jangan ubah suai pembolehubah dengan kata kunci var
a;alert(a); laporan ralat
a=1;makluman(a) hasil: 1
Jika tiada pengubahsuaian var dan tiada tugasan - ralat akan dilaporkan jika terdapat tugasan, js akan menganggapnya sebagai pembolehubah global dan tiada ralat akan dilaporkan. (Yang terakhir tidak disyorkan)
typeof() operator: operator unary yang digunakan untuk mengesan jenis data dan hasil yang dikembalikan sentiasa rentetan
Fungsi isNaN() digunakan untuk menyemak sama ada hujahnya ialah nilai bukan angka
1. Jenis awal
a.undefined--Pembolehubah tidak diberikan nilai selepas ia dicipta dan nilai lalainya tidak ditentukan
b.null--tiada apa-apa, hanya pemegang tempat
c.number--integer, jenis titik terapung;
1. Perduaan dan perlapanan: bermula dengan 0
2. Perenambelasan: bermula dengan 0x
3. Nilai istimewa:
Maksimum: Nombor.MAX_VALUE
Minimum: Nombor.MIN_VALUE
、
Kecil tak terhingga: -Infiniti
d.string--Rentetan yang dikelilingi oleh petikan tunggal dan berganda, termasuk beberapa aksara khas
1. Kecekapan petikan tunggal dan berganda adalah sama (berbeza dengan PHP)
2. Hanya boleh muncul secara berpasangan dan tidak boleh digunakan secara bersilang
3. Boleh bersarang antara satu sama lain var a="a '11' ";
4. Watak istimewa
n Pemutus talian
t tab watak
b Angkasa
r Pemutus talian
Tanda petikan tunggal
"Petikan berganda
\ tetak
2. Jenis rujukan