Showing 10 / 4.353 results

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...

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...

Sử dụng hàm khi chúng ta muốn nhóm một số đoạn code nào đó có liên quan với nhau để thực hiện một công việc nhất định. Trong javascript hàm được định nghĩa với cú pháp như sau:

function name() {
    // nội dung của hàm
}

Trong đó name là tên của hàm. Hãy xem ví dụ dưới đây:

function say() {
    document.write("Xin chào");
}

Mở editor

Ở ví dụ trên sau khi khai báo hàm say thì để thực thi đoạn code bên trong hàm chúng ta đã gọi hàm. Việc gọi hàm được thực hiện bằng việc thêm cặp dấu () sau tên hàm say(...

Kiểu Chuỗi

Chuỗi bao gồm nhiều ký tự và được đặt trong dấu ngoặc đơn hoặc ngoặc kép. Ví dụ:

var myString1 = 'Hello';
var myString2 = "Goodbye";

Nếu chuỗi ký tự được đặt trong ngoặc đơn và chuỗi bao gồm ngoặc đơn thì bạn cần phải đặt ký tự \ trước ngoặc để escape (thoát) nó, ví dụ:

var mySingleQuote = 'I\'m John';

Tương tự với ngoặc kép:

var myDoubleQuote = "Hello \" double quotes";

Nối Chuỗi

Để nối chuỗi với nhau chúng ta sử dụng phép toán cộng +:

var firstname = 'John';
var lastname = 'Doe';
va...

Gán Giá Trị

Để gán giá trị cho biến chúng ta sử dụng dấu =:

var age;
age = 5;

Mở editor

Toán Số Học

Bao gồm các phép toán cộng, trừ, nhân, chia, phần dư:

var x = 100 + 50;
document.getElementById("text").innerHTML = x;
x = 100 - 50;
// document.getElementById("text").innerHTML = x;
x = 100*50
// document.getElementById("text").innerHTML = x;
x = 100/50
// document.getElementById("text").innerHTML = x;
x = 100%50 // Phần dư của phép chia 100:50
// document.getElementById("text").innerHTML = x;

Mở editor

Tă...

Trong JavaScript, biến được dùng để lưu trữ dữ liệu. Biến được khai báo sử dụng từ khóa var. Ở ví dụ dưới chúng ta có 3 biến là x, yz:

var x;
var y;
x = 2000;
y = 2016;

Mở editor

Tên biến bao gồm các ký tự từ a->z, A->Z, các số từ 0->9 và ký tự $. Tuy nhiên tên biến không được phép bắt đầu bằng số và không có dấu gạch nối (-) trong tên biến.

Khi khai báo biến bạn cũng có thể khởi tạo giá trị cho nó như sau:

var x = 2000;
var y = 2016;

Mở editor

Chúng ta cũng có thể khai báo nhiều biến cùng một lúc và...

Comment dùng để giải thích cho một hoặc một số đoạn code trong chương trình hoặc đơn giản là để vô hiệu hóa một (một số) đoạn mã trong chương trình. Có 2 cách viết comment trong javascript sử dụng cho loại comment chỉ gồm 1 dòng và loại gồm nhiều dòng.

Comment 1 Dòng

Để viết các comment chỉ dài 1 dòng trong JavaScript chúng ta thêm 2 ký tự // ở phía đầu dòng. Ví dụ:

// Thay đổi văn bản trong phần tử p đầu tiên
document.getElementById("p1").innerHTML = "Dòng đầu";
// Thay đổi văn bản trong phần t...

Ở bài học trước, bạn đã được học cách sử dụng mảng với một danh sách các cặp key/value.
Tuy nhiên, đôi khi bạn muốn lưu trữ các value với nhiều hơn một key thì nó có thể được lưu trữ dưới dạng mảng đa chiều.

Trong một bài viết trước đây chúng ta đã được tìm hiểu sự khác biệt giữa POST và GET. Ngoài GET và POST thì PUT cũng là một HTTP Method được sử dụng khá thường xuyên trong các ứng dụng web hướng theo kiến trúc RESTful API.

Ở bài học trước bạn đã được tìm hiểu cách tạo đối tượng sử dụng cặp dấu ngoặc { }. Ở bài học này chúng ta sẽ tìm hiểu cách sử dụng hàm constructor trong JavaScipt để tạo đối tượng. Trước tiên chúng ta hãy tìm hiểu khái niệm lớp (class) trong các ngôn ngữ lập trình hướng đối tượng khác.

Lớp

Các ngôn ngữ lập trình hướng đối tượng phổ biến như PHP hay Java sử dụng các lớp (class) để định nghĩa các thuộc tính và phương thức cho đối tượng. Lớp là một bản kế hoạch để tạo đối tượng.

Ví dụ trong ngôn ng...