Javascript
JS Debugging
Khi lập trình có thể chứa lỗi cú pháp hoặc lỗi logic. Nhiều lỗi trong số này rất khó chẩn đoán. Thông thường, khi mã lập trình chứa lỗi, sẽ không có gì xảy ra. Không có thông báo lỗi và bạn sẽ không nhận được dấu hiệu tìm kiếm lỗi ở đâu.
JS Scope
Scope (phạm vi) xác định phạm vi hoạt động (truy cập) của một biến. Trong javascript có 2 loại scope: Local scope và Global scope. Trong Javascript, Mỗi function sẽ khởi tạo new scope. Các biến được định nghĩa bên trong function không thể truy cập từ bên ngoài function.
JS Errors
Câu lệnh try cho phép bạn kiểm tra một khối mã lỗi. Câu lệnh catch cho phép bạn xử lý lỗi. Câu lệnh throw cho phép bạn tạo ra các lỗi tùy chỉnh.Câu lệnh finally cho phép bạn thực thi khối code, sau khi try và catch, bất kể kết quả như thế nào. Câu lệnh try và catchCâu lệnh try và catch luôn đi kèm với nhau.
JS Break và Continue
Câu lệnh break giúp thoát khỏi vòng lặp. Câu lệnh break thoát khỏi vòng lặp và tiếp tục thực thi đoạn code sau vòng lặp (nếu có). Câu lệnh continue thoát khỏi một lần lặp (trong vòng lặp), nếu một điều kiện được chỉ định xảy ra và tiếp tục với lần lặp tiếp theo trong vòng lặp.
JS while loop
Vòng lặp while lặp qua một khối code miễn là điều kiện vẫn còn đúng. Chú ý: Nếu bạn quên tăng giá trị của biến điều kiện trong vòng lặp, thì vòng lặp sẽ không bao giờ kết thúc. Vòng lặp do/while là một biến thể của vòng lặp while. Vòng lặp này sẽ thực thi khối code trong do một lần, trước khi kiểm tra xem điều kiện ...
JS For loop
Sử dụng vòng lặp rất tiện dụng, nếu bạn muốn chạy cùng một đoạn code nhiều lần, mỗi lần có một giá trị khác nhau. for : Vòng lặp khối code nhiều lần. for/in : Vòng lặp các thuộc tính của một đối tượng. for/of : Vòng lặp các giá trị của một đối tượng.
JS Switch
- Nếu có nhiều case bằng giá trị, thì case đầu tiên sẽ thực thi.
- Nếu không có case nào bằng giá trị, thì khối lệnh trong default sẽ thực thi.
- Nếu không có khai báo default, thì Javascript tiếp tục thực thi đoạn code sau Switch.
JS if else
Các câu điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau. Trong JavaScript, chúng ta có các câu điều kiện sau:Sử dụng if nếu điều kiện đúng thì đoạn code sẽ được thực thi. Sử dụng else nếu điều kiện trong if sai thì đoạn code sẽ được thực thi....
JS Booleans
Trong lập trình, Bạn sẽ cần một kiểu dữ liệu chỉ chứa 2 giá trị như:- YES/ NO- ON / OFF- TRUE / FALSE. Vì vậy, Javascript sinh ra kiểu dữ liệu Boolean. Javascript Boolean có 2 giá trị: true và false. Bạn có thể sử dụng hàm Boolean() để tìm kết quả của một biểu thức (hoặc một biến) là true hay không?
JS Math
Javascript Math object cho phép bạn thực hiện các hàm toán học với các number. Các hàm toán học cơ bản như: Math.round(x), Math.pow(x,y), Math.sqrt(x), Math.abs(x), Math.ceil(x), Math.floor(x),....
JS Dates
Mặc định, Javascript sẽ sử dụng múi giờ của trình duyệt và hiển thị thời gian dưới dạng String. Phương thức new Date() tạo Date object với ngày tháng và thời gian hiện tại. Sau đó, ta có thể dùng các phương thức để lấy thông tin như: getYear(), getMonth(), getDay(),...
Javascript Array Loop
Javascript Array Loop là các phương thức lặp các phần tử trong array và xử lý chúng sau đó trả về kết quả. Ta có các phương thức sau: Array.forEach(), Array.map(). Array.reduce(), Array.indexOf(),...
Javascript Array Sort
Phương thức sort() dùng để sắp xếp các phần tử trong Array theo thứ tự A-Z. Phương thức reverse() dùng để đảo ngược phần tử trong Array. Bạn có thể kết hợp phương thức reverse() với phương thức sort() để sắp xếp phần tử theo thứ tự giảm dần từ Z-A.
Javascript Arrays
Javascript arrays dùng để lưu trữ nhiều dữ liệu chỉ trong 1 biến. var cars = ["Audi", "Honda", "BMW"]; Array là gì ? Array là một biến đặc biệt, nó có thể lưu nhiều giá trị tại 1 thời điểm. Bạn có thể truy cập phần tử trong Array bằng cách dựa theo chỉ số index.
Javascript Numbers
Javascript chỉ có duy nhất 1 loại number. Numbers có thể được viết có hoặc không có số thập phân.
Javascript dùng toán tử + cho phép cộng và nối chuỗi. Number thì được cộng thêm. String thì nối chuỗi.
Javascript String Methods
String methods là các hàm xử lý chuỗi. Nó giúp ta làm việc với chuỗi dễ dàng hơn. Một số hàm cơ bản như: indexOf(), search(), slice(), substring(), trim(),...
Javascript Strings
Javascript String dùng để lưu trữ và xử lý đoạn văn bản.
Javascript string là rỗng hoặc một chuỗi nằm trong dấu nháy đơn hoặc nháy kép. Bạn có thể dùng dấu nháy đôi bọc lấy dấu nháy đơn, hoặc ngược lại dùng dấu nháy đơn bọc lấy dấu nháy đôi.