Rumah  >  Artikel  >  hujung hadapan web  >  Organisasi nota kajian JavaScript (gambaran keseluruhan, pengenalan kepada pembolehubah, jenis data)_Pengetahuan asas

Organisasi nota kajian JavaScript (gambaran keseluruhan, pengenalan kepada pembolehubah, jenis data)_Pengetahuan asas

WBOY
WBOYasal
2016-05-16 15:35:081339semak imbas

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)

C. Jenis data

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



Saya baru di bahagian hadapan Jika terdapat sebarang kekurangan atau maklumat yang salah dalam apa yang saya tulis, saya berharap pakar dari semua lapisan masyarakat dapat memberi nasihat dan menggalakkan kita untuk sama-sama maju.

Kenyataan:
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