[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

Bài đăng phổ biến từ blog này

[SQL Server] Toán tử LIKE và NOT LIKE trong SQL

[Javascript] Object constructor

[SQL Server] Lọc dữ liệu trùng với DISTINCT trong SQL