Các câu lệnh vòng lặp

Một phần của tài liệu Thiết kế và xây dựng website bán hàng mỹ phẩm (Trang 33 - 36)

3. Tìm hiểu về Javascrip

3.6. Các câu lệnh vòng lặp

Vòng lặp là một tập hợp các lệnh được thực hiện lặp đi lặp lại cho đến khi một điều kiện cụ thể được xác định. Có nhiều vòng lặp:

- Vònglặp thực hiện lặp đi lặp lại cho đến khi điều kiện là false.

- Vònglặp thực hiện lặp di lặp lại cho đen khi điều kiện là true.

- Vònglặp thực hiện lặp đi lặp lại các lệnh theo một số lần nhấtđịnh.

3.6.1. Câu lệnh for

Câu lệnh for sẽ thực hiện các lệnh lặp đi lặp lại cho đến khi điều kiện là false, số lần thực hiện vòng lặp thường được điều khiến thông qua một biến đếm.

pháp: For (lệnh khởi tạo;điều kiện;lệnh tăng) {statement}

- lệnh khơi tạo: được thục hiện duy nhất một lần và thường dùng để khởi tạo biến đếm.

- lệnh điều kiện: điều kiện cùa vòng lặp - lệnh tăng: thay đối biến đếm trong vòng lặp

3.6.2. Câu lệnh do...while

lặp cho tới khi một điều kiện cụ thề có giá trị là false.

Cú pháp : do

{ statements;}

w hile (condition)

3.6.3. Câu lệnh while

Lệnh while được dùng đế thực hiện một khối các lệnh cho tới khi điều kiện là true.

Cú pháp: while (condition)!

Statement;

}

Neu điều kiện là false, thì các câu lệnh trong vòng lặp dừng thi hành và điều khiến được chuyến tới câu lệnh sau vòng lặp.

3.7. Hàm

Hàm là một tập họp các câu lệnh, thực hiện một nhiệm vụ cụ thổ nào đó. Vỉ javascript là ngôn ngừ có tính định kiểu thấp nên không cần định nghĩa kiểu tham số và giá trị trà về của hàm.

Hàm có thế là thuộc tính cùa một đối tượng. Trong trường hợp này nó được xem như là phương thức cùa đối tượng đó.

3.7.1. Tạo hàm

Đế sừ dụng một hàm đầu tiên ta phải tạo ra hay gọi là định nghĩa hàm, sau đó script có thế gọi nó. Định nghĩa hàm là một quá trinh khai báo tên cuac hàm và các lệnh sẽ được thực thi khi gọi hàm.

Các thành phần của một hàm gồm:

- Từ khóa function - Tên hàm

- Danh sách các đối số của hàm, được đặt trong dấu ngoặt đơn “0” và được ngăn cách bởi dấu phẩy

- Các câu lệnh javascript định nghĩa hàm nằm trong dấu ngoặc móc{}

Cú pháp: Function tên hàm( danh sách đối số)

-//các câu lệnh cần thục hiện mỗi khi hàm được gọi Return giá trị cần trả về;

}

Trong javascript các hàm không thể long nhau.

GVHD: THS. QUÁCH THỊ HẠNH SVTH: NGUYÊN THỊ LOAN

3.7.2. Gọi hàm

Định nghĩa một hàm không có nghĩa là thi hành hàm đó. Định nghĩa hàm đơn gián là đặt tên cho hàm và chi ra những gi sẽ làm khi hàm được gọi. Việc gọi hàm thực tế là thực hiện các hành động cụ the cùng với các tham biến xác định. Như vậy, đế thực thi một hàm, ta phải gọi nó. Đế gọi một hàm ta chỉ ra tên hàm và danh sách các tham số nếu có.

Một hàm có thề dược gọi nhiều lần.

Có 2 cách gọi hàm:

4- Gọi hàm trực tiếp

Gọi hàm trực tiếp là ta đặt câu lệnh gọi hàm vào trực tiếp một vị trí nào đó trong chương trình, khi trình duyệt thực thi đến câu lệnh gọi hàm thi hàm sê được thực thi.

5- Gọi hàm thông qua một sự kiện

Gọi hàm thông qua sự kiện là sẽ gám câu lệnh gọi hàm vào bên trong một sự kiện, khi sự kiện xảy ra thì hàm sẽ được thực thi.

3.7.3. Câu lệnh return

Câu lệnh return được dùng đế trả về một giá trị. Trong một hàm lệnh return không bắt buộc vi không phải tất cả hàm đều trả về một giá trị cụ thể.

Cú pháp: Return value;

3.7.4. Một số hàm thông dụng 4- Hàm eval

Hàm eval được dùng đế đanh giá một chuỗi mà không cần tham chiếu đến bất kì một đối tượng cụ thê nào.

pháp: eval (string)

- String : là chuỗi cần được đanh giá.

4- Hàm isFinite

Hàm isFinite định giá trị một đối số đế xác định xem nó có phải là một số hữu hạn hay không.

Cú pháp: isFinite(number)

- Number: là số được định giá trị.

4- Hàm isNaN

Hàm isNaN ddingj giá trị một đối số đề xác định xem nó có phải là “NaN” (Not a Number) hay không.

pháp: isNaN(test Value)

- isNaN là giá trị cần định giá trị.

4- Các hàm parselnt và parseFloat

Hai hàm này trả về một giá trị số khi cho đối số là một chuồi.

Cú pháp: - Hàm parselnt: parselnt (str[,radix]) - Hàm parseFloat: parseFloat (str) 1.1.5. Các hàm Number và string

Các hàm này cho phép chuyến đổi một đối tượng thành một số hay thành một chuồi.

Cú pháp: - Hàm Number(objRef) - Hàm string(objRef)

objRef là một tham chiếu đối tượng.

Một phần của tài liệu Thiết kế và xây dựng website bán hàng mỹ phẩm (Trang 33 - 36)

Tải bản đầy đủ (DOCX)

(89 trang)
w