JavaScript tidak sensitif terhadap baris baru, lekukan, dan spasi.
Titik koma harus ditambahkan di akhir setiap pernyataan. Meskipun titik koma tidak diperlukan, untuk mengompresi program di masa mendatang, jika titik koma tidak ditambahkan, program tidak akan berjalan setelah kompresi.
Semua simbol dalam bahasa Inggris. Seperti tanda kurung, tanda kutip, dan titik koma.
dapat mempermudah memahami dan menjelaskan fungsi program, serta meningkatkan keterbacaan kode. Program dengan konten komentar tidak akan berjalan.
Variabeldapat dideklarasikan satu per satu
atau
var
sekaligus. Variabel juga dapat diinisialisasi (nilai karakter variabel) saat mendeklarasikan
var name, sex, age; //Deklarasikan beberapa variabel sekaligus, dipisahkan dengan koma dalam bahasa Inggris var name = "Xiaoqiang"; //
Deklarasi variabel sambil mendeklarasikan dan menetapkan nilai secara bersamaan (tiga cara)
Variabel penggunaan Perlu dideklarasikan terlebih dahulu; kata kunci untuk mendeklarasikan suatu variabel adalah: var;
sintaksis: var nama variabel = nilai variabel;
deklarasikan terlebih dahulu, kemudian tetapkan nilai
var a;mendeklarasikan dan menetapkan nilai
varsecara bersamaan
a = 10; //Deklarasi dan penetapan variabel
mendeklarasikan beberapa variabel dan menetapkan nilai secara bersamaan (catatan: saat mendeklarasikan beberapa variabel dan menetapkan nilai, pisahkan variabel dengan koma)
var a = 10, b = 20; //Beberapa Deklarasi dan penetapan variabel
tidak dideklarasikan, tetapi ditetapkan secara langsung (catatan: ini cara penulisan yang tidak beraturan!)
age = 18;); //Hasilnya adalah 20, dan browser
dapat
membantu mengidentifikasinya. Namun tidak disarankan untuk
hanya menggunakan deklarasi dan tidak ada penetapan
variabel console.log( nama); //tidak terdefinisitidak dideklarasikan atau ditetapkan.
Jika suatu variabel tidak dideklarasikan, maka variabel tersebut tidak akan
digunakan secara langsung.
Tetapkan nilai dan gunakan secara langsung tidak terdefinisi, karena variabel nama tidak ada sama sekali. Catatan: Mulai dari baris di mana kesalahan dilaporkan, kode selanjutnya tidak akan dieksekusi!console.log( 'Saya adalah baris kode pertama' ); //Tampilan normal console.log( nama ); //Pelaporan kesalahan console.log( 'Saya adalah baris kode kedua' );variabel
yang tidak dapat dieksekusi
sangat peka terhadap huruf besar-kecil (variabel huruf besar dan variabel huruf kecil adalah variabel yang berbeda).
variabel
tidak boleh dimulai dengan angka, tetapi dapat dimulai dengan huruf, garis bawah, atau $
) var 3abc;( Salah)
nama variabel tidak boleh menjadi kata kunci sistem.
Misalnya: var, switch, for, case, else, while, dll.
Nama variabel di JS peka huruf besar-kecil.
Misal: nama dan Nama adalah dua variabel
. Nama variabel di JS harus bermakna.
Misalnya: variabel yang mewakili umur adalah umur, dan namanya adalah nama pengguna.
Jika nama variabel terdiri dari beberapa kata, ada dua metode penamaan
: penamaan dengan huruf unta:
kata pertama semuanya huruf kecil, dan huruf pertama dari setiap kata berikutnya dikapitalisasi.
Misalnya:
var userName = "Steel Egg"
Penamaan garis bawah:
semua kata menggunakan huruf kecil, dihubungkan dengan garis bawah di tengahnya.
Misalnya:
var get_user_name =
memiliki tipe data, dan JavaScript adalah tipe data
.tipe lemah atau dengan kata lain bahasa Dinamis, artinya tidak perlu mendeklarasikan tipe variabel terlebih dahulu. Saat kode dijalankan, tipe data variabel ditentukan oleh mesin JS berdasarkan tipe datanya nilai variabel di sebelah kanan variabel = (tanda sama dengan). Artinya juga variabel yang sama dapat digunakan sebagai tipe yang berbeda. Tipe ini berasal dari “nilai variabel”.
Dengan kata lain: apapun tipe nilainya, variabelnya bertipe tersebut.
Tipe-tipe variabel pada JS adalah:
numerik (angka), karakter (string), boolean (boolean), undefinisi (tidak terdefinisi), null (kosong), array (array), objek (object), fungsi (function)
tipe numerik, tipe karakter, tipe Boolean, tipe tidak terdefinisi, dan tipe null. Fitur yang sangat menonjol: nama variabel hanya dapat menyimpan satu nilai.
var a = 10; var b = 'tali'; var c = salah; var d = tidak terdefinisi; var e = null;
array, objek, fungsi, fitur penting: satu nama variabel dapat menyimpan banyak nilai.
var arr = [10,20,30,40];//Array var hari ini = Tanggal baru();//Objek//Fungsi fungsi myFunction(){ console.log('fungsi'); }
meliputi: tipe integer, tipe floating point, dan NaN (menunjukkan bahwa ini bukan nilai numerik).
var a = 999; // Tipe bilangan bulat var b = 0,9; // Tipe titik mengambang var c = NaN; //
Nilai NaN yang sangat spesial dalam tipe numerik NaN, NaN (bukan angka) bukan angka; nilai adalah Tipe data tidak dapat diubah menjadi tipe numerik, tetapi program tidak dapat melaporkan kesalahan. Dalam hal ini, nilai NaN yang akan dikembalikan adalah variabel Angka;
adalah string yang diapit oleh tanda kutip tunggal atau tanda kutip ganda.
var a = "Saya adalah string"; var b = 'Saya juga sebuah string'; var c = "";
Catatan:
Tipe Boolean juga disebut tipe logis. Hanya ada dua nilai: benar (benar), salah (salah).
Boolean hanya memiliki dua negara bagian. Seperti: jenis kelamin, status perkawinan, saklar lampu, dll.
Tipe Boolean biasa digunakan jika pernyataan penilaian bersyarat
var a = true; var b = false;
Ketika suatu variabel didefinisikan tetapi tidak diberi nilai, tipe yang tidak undefined
akan dikembalikan.
Ketika properti suatu objek tidak ada, undefinisi juga dikembalikan.
var a;//Variabel ditentukan tetapi tidak diberi nilai console.log(a) // tidak ditentukan // Sebuah objek didefinisikan var obj = { satu nama: 'PINRU', info: 'Kamu sangat seksi! ', usia: 20 } var tes = obj.gender console.log(test) //
Ketika suatu objek tidak ada, tipe null akan dikembalikan, dan nilai tipe null hanya null.
Hal ini juga dapat dipahami sebagai: pengganti suatu objek.
Jika Anda ingin menghapus nilai suatu variabel, Anda dapat menetapkan nilai null.
var a = 100; var a = null; //Menetapkan null pada variabel untuk menghapus nilainya