[Javascript] Kiến thức cơ bản
//Install: Live server vs code
//Phím tắt: Ctrl + d: Chọn kí tự giống nhau
//Sử dụng js trong html: Install live server
//Kiến thức cơ bản gồm:
/**
* Biến
* Comment
* 1 số hàm built - in
* Toán tử
* So sánh
* Kiểu boolean
* If - Else
* Kiểu dữ liệu
*/
//==================================================================
//1. Biến - Khai báo
var varName
//2. Comment:
//
/***/
//Phím tắt : Ctrl + /
//3. Một số hàm built-in
//Là hàm được built sẵn và lấy ra sử dụng
Alert()
console()
comfirm()
prompt()
//set timeout: cho đoạn code thực thi sau 1 thời gian được chỉ định (Chạy 1 lần)
var fullName='Trương Thanh Hải'
setTimeout(function(){
alert(fullName)
},3000)
//3000: Thời gian chỉ định thực thi code (/ms)
//set time interval: Chỉ định thực thi liên tục trong thời gian nào đó
var fullName='Trương Thanh Hải'
setInterval(function(){
alert(fullName)
},3000)
//3000: Thời gian chỉ định thực thi code (/ms)
//4. Toán tử
//Toán tử số (AritMetic): +, -, *, /, %, **(Lũy thừa), ++,--
//Toán tử gán (Assignment): =, +=, -=, */, /=, **=
//Toán tử so sánh (Comparison): ==, >, <, <=, >=, &&
//Toán tử logic (Logical)
//String operator: +
//Kiểu Boolean: Compare
//If – Else:
//6 trường hợp false
/**
* 0 *
* null *
* NAN *=> Convert sang boolean -> False
* undefine *
* false *
* '' - "" *
*/
//Toán tử logical
/**
* and - &&
* not - !
* or - ||
*/
//6. Kiểu dữ liệu
/**
* - Primative Data (Nguyên thủy): number, string, boolean, undefined, nul l, symbol
* - Complex Data (Phức tạp): Function, Object
* (boolean: Thường đặt is__ Ở trước tên biến)
* undefined: Khai báo mà chưa gán giá trị
* symbol: var __ = Symbol("Mô tả của biến") - Unique(Duy nhất);
* function: var __=function(){
//Thing doing code...
}
Call func: NameFunction()
* Object type: var __={
key: Value,
}
* Array: var __=[idx1,idx2,...]
*/
//7. So sánh p2
/**
* So sánh: ===, !==
* ===: Bằng tuyệt đối: So sánh value && datatype
* !==: Khác tuyệt đối
*/
//8/ Toán tử logical và câu lệnh điều kiện If
/**
* So sánh: ===, !==
* ===: Bằng tuyệt đối: So sánh value && datatype
* !==: Khác tuyệt đối
*/
/**
* Toán tử logical và câu lệnh điều kiện If
var a=1
var b=2
var result=a < b && a < 0 -> false (Trả về kết quả cả 1 trong các vế so sánh)
var result='A' && 'B' -> B (không nằm trong 6 trường hợp thì trả về giá trị của
vế bên phải của && và ngược lại trả về giá trị nằm trong 6 trường hợp)
var result='A' || 'B' > A (không nằm trong 6 trường hợp thì trả về giá trị của vế bên phải của || - 1 trong điều kiện đúng-> True)
*/
Nhận xét
Đăng nhận xét