Câu lệnh điều kiện if else trong JavaScript

Câu lệnh dạng if else phải nói là một trong các kiểu lệnh phổ biến nhất trong hầu hết các ngôn ngữ lập trình, bởi nó giúp bạn xác định được có nên thực hiện một hành động nào đó không dựa trên điều kiện đầu vào cụ thể. Câu lệnh này cũng rất dễ hiểu, vì nó gần với ngôn ngữ của con người, kiểu như: “nếu em đợi được anh 3 năm thì chúng ta sẽ gặp lại nhau”. Dĩ nhiên nó cũng có phần khác. Vì với câu lệnh điều kiện của con người nó có thể …

Đọc thêm

Lệnh switch trong JavaScript

Lệnh switch thực thi các hành động khác nhau dựa trên các điều kiện khác nhau. Lệnh switch trong JavaScript Sử dụng lệnh switch để chọn một trong các khối code để thực thi. Cú pháp Dưới đây trình bày cách câu lệnh làm việc: Biểu thức switch được đánh giá một lần. Giá trị của biểu thức được so sánh với giá trị của mỗi trường hợp (case). Nếu chúng khớp với nhau, khối mã liên kết được thực thi. Ví dụ Phương thức getDay() trả về các ngày trong tuần về một số từ 0 và 6 (Chủ …

Đọc thêm

Vòng lặp while trong JavaScript

Vòng lặp thực thi khối code khi điều kiện được chỉ định còn đúng. Vòng lặp while Vòng lặp while tiếp tục thực thi khối code cho đến khi điều kiện chỉ định vẫn còn đúng. Cú pháp Ví dụ Trong ví dụ bên dưới, đoạn code được chạy đi chạy lại, hết lần này đến lần khác, với điều kiện i nhỏ hơn 11: Nếu bạn quên tăng giá tị của biến được sử dụng trong điều kiện, vòng lặp sẽ không bao giờ kết thúc. Đây là trường hợp dẫn đến trình duyệt bị “đơ”. Vòng lặp Do/While …

Đọc thêm

Vòng lặp for trong JavaScript

Vòng lặp có tác dụng thực thi khối code với một số lần nhất định. Vòng lặp rất tiện dụng nếu bạn muốn chạy cùng đoạn code nhiều lần, mỗi lần với một giá trị khác nhau. Thường thì đây là trường hợp khi làm việc với mảng (arrays): Thay vì viết: Bạn có thể viết: Một số kiểu khác nhau của vòng lặp loop JavaScript hỗ trợ một số kiểu khác nhau của vòng lặp loop: for – lặp một khối code với một số lần nhất định for/in – lặp thông qua các thuộc tính của một đối …

Đọc thêm

Mảng (Array) trong JavaScript

Mảng trong JavaScript được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất. Ví dụ Mảng là gì? Mảng là một biến đặc biệt, có thể chứa hơn một giá trị vào một thời điểm. Nếu bạn có một danh mục sản phẩm (ví dụ như danh sách tên ô tô), bạn có thể lưu giữ từng loại trong một danh sách các biến đơn giống như thế này: Tuy nhiên nếu bạn cần một vòng lặp qua các loại ô tô và cần tìm kiếm một loại nào đó? Và nếu không phải bạn có …

Đọc thêm

Về vấn đề hiệu năng trong JavaScript

Trong bài này bạn sẽ biết cách tăng tốc khả năng thực thi code JavaScript. Giảm thiểu hoạt động trong vòng lặp Vòng lặp thường xuyên được sử dụng trong lập trình. Mỗi câu lệnh trong vòng lặp, bao gồm lệnh for, được thực thi đều đặn mỗi lần. Lệnh tìm kiếm hoặc gán có thể được đặt bên ngoài vòng lặp. Code hiệu năng thấp: Code hiệu năng cao: Code hiệu năng thấp truy cập thuộc tính chiều dài của chuỗi mỗi khi vòng lặp được thực thi. Code hiệu năng cao truy cập thuộc tính chiều dài bên …

Đọc thêm

Ngày tháng trong JavaScript

Các đối tượng ngày tháng giúp bạn làm việc với nội dung chỉ thờ gian (năm, tháng, ngày, giờ, phút, giây và mili giây). Định dạng ngày tháng trong JavaScript Ngày tháng trong JavaScript có thể được viết được dưới dạng chuỗi: Wed Jul 06 2016 15:46:37 GMT+0700 (ICT) hoặc dạng số: 1467794797985 Ngày tháng viết dưới dạng số, dạng này chính là chỉ một số tính theo mili giây từ 00:00:00 ngày 1 tháng 1 năm 1970. Hiển thị ngày Trong hướng dẫn này, chúng ta sử dụng đoạn mã để hiển thị ngày bên trong phần tử <p> …

Đọc thêm

Sử dụng số trong JavaScript

JavaScript chỉ có một kiểu số. Số có thể được viết kèm với hoặc không dấu chấm thập phân. Số trong JavaScript Số trong JavaScript có thể được viết kèm hoặc không kèm dấu chấm thập phân: Ví dụ Các số rất lớn và rất nhỏ có thể được viết dưới dạng biểu thức khoa học: Ví dụ Các số trong JavaScript luôn là số thực dấu chấm động 64-bit Không giống như các ngôn ngữ lập trình khác, JavaScript không định nghĩa các kiểu khác nhau về số như: số nguyên, số ngắn, số dài, số thực, vân vân. …

Đọc thêm

Các sự kiện trong JavaScript

Các sự kiện trong HTML là “cái gì đó” xảy ra với phần tử HTML. Khi JavaScript được sử dụng trong trang HTML, Javascript có thể “phản ứng” lại các sự kiện này. Các sự kiện HTML Một sự kiện trong HTML có thể là cái gì đó do trình duyệt tạo ra hoặc do người dùng tạo. Dưới đây là một vài ví dụ về sự kiện trong HTML: Một trang HTML hoàn tất quá trình tải; Một trường input trong HTML thay đổi; Một nút bấm trong HTML được click; Thường, khi sự kiện xảy ra, bạn có …

Đọc thêm

Chuỗi trong JavaScript

Chuỗi trong JavaScript dùng để lưu giữ và thao tác văn bản. Một chuỗi trong JavaScript đơn giản dùng để lưu giữ dãy ký tự như là “Nguyễn Đức Anh”. Một chuỗi là văn bản bất kỳ nằm trong dấu nháy, bạn có thể sử dụng dấu nháy đơn hoặc dấu nháy kép: Ví dụ Bạn có thể sử dụng dấu nháy trong chuỗi, miễn là nó không được trùng với dấu nháy bao quanh chính chuỗi đó. Ví dụ Độ dài của chuỗi Bạn có thể dùng thuộc tính length để tìm độ dài của chuỗi. Ví dụ Các ký …

Đọc thêm