Hiển thị 10 / 4.219 kết quả
Lập Trình Lập Trình

breakcontinue được sử dụng trong vòng lặp để kết thúc (với break) và bỏ qua một vòng lặp (với continue). Hãy xem ví dụ sau để hiểu rõ hơn:

for (i = 0; i < 10; i++) {
    if (i === 3) {
        continue;
    }
    console.log("i có giá trị: " + i);
}

Vòng lặp trên sẽ được thực thi cho các giá trị của i từ 0 tới 9 nhưng bỏ qua khi i bằng 3.

Ngược lại trong ví dụ dưới đây sử dụng break:

for (i = 0; i < 10; i++) {
    if (i == 3) {
        break;
    }
    console.log("Số có giá trị: " + i);
}

V...

Lập Trình Lập Trình

Vòng lặp được sử dụng nhằm thực hiện một (một số) nhiệm vụ lặp đi lặp lại nhiếu lần. Trong phần này chúng ta sẽ tìm hiểu các vòng lặp được sử dụng trong Javascript.

For

Vòng lặp for có cấu trúc như sau:

for (biểu thức 1; biểu thức 2; biểu thức 3) {
    // Mã code
}

Trong đó:

  • biểu thức 1: là câu lệnh được thực thi một lần khi vòng lặp bắt đầu
  • biểu thức 2: đây là biểu thức điều kiện, nếu trả về là true thì vòng lặp sẽ tiếp tục chạy, ngược lại vòng lặp sẽ kết thúc
  • biểu thức 3: biểu thức này được t...
Lập Trình Lập Trình

Cấu trúc điều khiển dùng để điều khiển luồng thực thi của chương trình. Trong bài học này bạn sẽ tìm hiểu 3 cấu trúc điều khiển: if, elseelseif

If

Câu lệnh if bao gồm một biểu thức điều kiện và đoạn mã sẽ được thực thi khi điều kiện đó nhận giá trị là true. Ví dụ:

var score = 10;
if (score == 10) {
    alert("Good job");
}

Lưu ý: ở đây chúng ta sử dụng toán tử so sánh == chứ không phải là gán giá trị =.

Else

else được sử dụng chung với if. Ngược lại với if, khi biểu thức điều kiện trong ìf n...

Lập Trình Lập Trình

Khi được định nghĩa ở ngoài hàm biến sẽ có phạm vi global, ngược lại khi định nghĩa trong hàm biến có phạm vi local (chỉ có thể truy cập biến trong phạm vi hàm đó). Ví dụ:

var globalVar = 3;
function myFunction() {
    var localVar = 5;
    document.getElementById("text1").innerHTML = globalVar;
}
myFunction();

document.getElementById("text2").innerHTML = globalVar;

Mở editor

Trường hợp này do biết globaVar được khai báo ở ngoài hàm nên sẽ có phạm vi toàn cục vì vậy chúng ta có thể truy cập được gía...