Artikel ini membawakan anda pengetahuan yang berkaitan tentang javascript, yang terutamanya memperkenalkan peraturan penulisan JavaScript, format pengisytiharan berubah-ubah, peraturan penamaan berubah-ubah dan langkah berjaga-jaga, dan jenis data berubah-ubah , klasifikasi jenis data, penggunaan null (null) dan undefined (undefined), mari kita lihat bersama-sama, saya harap ia akan membantu semua orang.
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
JavaScript tidak sensitif kepada baris baharu, lekukan dan ruang.
Koma bertitik mesti ditambah pada akhir setiap pernyataan Walaupun koma bertitik tidak diperlukan, untuk memampatkan atur cara pada masa hadapan, jika anda tidak menambah koma bertitik, ia. tidak akan berjalan selepas pemampatan.
Semua simbol dalam bahasa Inggeris. Seperti tanda kurung, tanda petikan, dan titik bertitik.
Menambah ulasan pada program boleh memudahkan untuk memahami dan menerangkan fungsi program, dan meningkatkan kebolehbacaan kod tersebut jalankan dengan kandungan komen.
Pengisytiharan pembolehubah dilakukan menggunakan kata kunci sistem var
Pembolehubah boleh diisytiharkan secara individu atau berbilang pada masa yang sama nilai aksara)
Contoh:
var name; //声明一个变量 var name, sex, age; //同时声明多个变量,多个变量间用英文下的逗号隔开 var name = "小强"; //一边声明一边赋值
Pengisytiharan pembolehubah (tiga cara)
Pembolehubah perlu diisytiharkan sebelum digunakan; pembolehubah ialah: var;
语法:var 变量名 = 变量值;
Isytihar dahulu, kemudian tetapkan nilai
var a; //变量的声明 a = 10; //变量的赋值
Isytihar dan tetapkan nilai pada masa yang sama
var a = 10; //变量的声明和赋值
Isytihar berbilang pembolehubah pada masa yang sama dan Tugasan (Nota: Apabila mengisytiharkan berbilang pembolehubah dan memberikan nilai, pisahkan pembolehubah dengan koma)
var a = 10, b = 20; //多个变量的声明和赋值
Jangan isytihar, tetapkan secara langsung (Nota: Ini adalah cara penulisan yang tidak teratur !)
age = 18; //变量的赋值 console.log( age ); //结果为20,浏览器能帮助识别,但是不规范,不推荐使用
hanya mengisytiharkan, tidak menetapkan nilai Pada masa ini, lalai tidak ditentukan
var name; //变量的声明 console.log( name ); //undefined
tidak mengisytiharkan atau menetapkan nilai secara langsung.
Jika pembolehubah tidak mengisytiharkan atau memberikan nilai, gunakannya secara langsung Pada masa ini, ralat akan dilaporkan, nama tidak ditakrifkan, kerana pembolehubah nama tidak wujud sama sekali. Nota: Bermula dari baris di mana ralat dilaporkan, kod berikutnya tidak akan dilaksanakan!
console.log( '我是第一行代码' ); //正常显示 console.log( name ); //报错 console.log( '我是第二行代码' ); //不显示不执行
Strictly case-sensitive (pembolehubah huruf besar dan huruf kecil adalah pembolehubah berbeza)
Nama pembolehubah tidak boleh bermula dengan nombor, tetapi boleh bermula dengan huruf, garis bawah atau $
Contohnya: var _name, $age; (betul) var 3abc (salah)
Nama pembolehubah tidak boleh menjadi kata kunci sistem.
Contohnya: var, suis, untuk, kes, lain, sementara, dsb.
Nama pembolehubah dalam JS adalah sensitif huruf besar-besaran.
Contohnya: nama dan Nama ialah dua pembolehubah
Nama pembolehubah dalam JS mestilah bermakna.
Contohnya: pembolehubah yang mewakili umur ialah umur, dan namanya ialah nama pengguna
Dua kaedah penamaan apabila nama pembolehubah terdiri daripada berbilang perkataan
Penamaan sarung unta:
Perkataan pertama adalah semua huruf kecil, dan huruf pertama setiap perkataan berikutnya ditulis dengan huruf besar.
Contohnya:
var userName = "钢蛋"
Penamaan garis bawah:
Semua perkataan dalam huruf kecil, dengan garis bawah menghubungkan
Sebagai contoh :
var get_user_name = "铁柱"
Pembolehubah mempunyai jenis data JavaScript ialah bahasa yang ditaip lemah atau dinamik tidak perlu mengisytiharkan jenis pembolehubah terlebih dahulu Apabila kod berjalan, jenis data pembolehubah ditentukan oleh enjin JS berdasarkan jenis data nilai pembolehubah di sebelah kanan pembolehubah = (. tanda sama). Ia juga bermakna pembolehubah yang sama boleh digunakan sebagai jenis yang berbeza Jenis ini berasal daripada "nilai pembolehubah"
Dalam erti kata lain: apa sahaja jenis nilainya, pembolehubah adalah daripada jenis itu.
Jenis pembolehubah dalam JS ialah:
Jenis angka (nombor), jenis aksara (rentetan), jenis Boolean (boolean), undefined (undefined), null (kosong), tatasusunan (tatasusunan), objek (objek), fungsi (fungsi)
Jenis angka, jenis aksara, jenis Boolean, jenis tidak ditentukan, jenis kosong. Ciri yang sangat ketara: nama pembolehubah hanya boleh menyimpan satu nilai.
var a = 10; var b = 'string'; var c = false; var d = undefined; var e = null;
Array, objek, fungsi, ciri ketara: satu nama pembolehubah boleh menyimpan berbilang nilai.
var arr = [10,20,30,40];//数组 var today = new Date();//对象 //函数 function myFunction(){ console.log('函数'); }
Jenis angka termasuk: integer, titik terapung, NaN (menunjukkan bahawa ia bukan nilai berangka) .
var a = 999;// 整型 var b = 0.9;// 浮点型 var c = NaN;// NaN
NaN ialah nilai yang sangat istimewa dalam jenis angka NaN (bukan nombor) bukan nombor Apabila menukar jenis data lain kepada jenis angka, ia tidak boleh ditukar, tetapi program tidak boleh melaporkan ralat Pada masa ini, nilai NaN akan dikembalikan;
Rentetan yang disertakan dalam petikan tunggal atau petikan berganda.
var a = "我是一个字符串"; var b = '我也是一个字符串'; var c = "";
Nota:
布尔型又称逻辑型。只有两个值:true(真)、false(假)。
布尔型只有两个状态。如:性别、婚否、灯的开关等。
布尔型常用if条件判断语句中
var a = true; var b = false;
当一个变量定义,但未赋值时,将返回未定义型,未定义型的值只有一个undefined
。
当一个对象的属性不存在,也返回未定义型。
var a;//定义了变量但未赋值 console.log(a) // undefined // 定义了一个对象 var obj = { uname: '品如', info: '你好骚啊!', age: 20 } var test = obj.gender console.log(test) // undefined
当一个对象不存在时,将返回空型,空型的值只有一个null。
也可以理解为:是一个对象的占位符。
如果想清除一个变量的值的话,可以给赋一个null的值。
var a = 100; var a = null ; //将一个null赋给一个变量,用于清除它的值
【相关推荐:javascript视频教程、web前端】
Atas ialah kandungan terperinci Ringkasan pengisytiharan dan konvensyen penamaan pembolehubah javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!