bài 3 cấu trúc điều khiển, hàm và xử lý sự kiện

37 1.3K 0
bài 3 cấu trúc điều khiển, hàm và xử lý sự kiện

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài 3: Cấu trúc điều khiển, hàm xử sự kiện Biến kiểu biến Ép kiểu Khai báo biến Toán tử Cấu trúc điều khiển Lệnh lựa chọn đơn Hệ thống bài cũ Biến kiểu biến Ép kiểu Khai báo biến Toán tử Cấu trúc điều khiển Lệnh lựa chọn đơn Cấu trúc điều khiển, hàm xử sự kiện 2 Mục tiêu bài học Cấu trúc điều khiển (tiếp) Cấu trúc lựa chọn Lệnh lựa chọn kép Lệnh đa lựa chọn Cấu trúc lặp Lặp không biết trước số lần lặp Lặp biết trước số lần lặp Hàm Phạm vi biến Mảng Xử sự kiện Cấu trúc điều khiển (tiếp) Cấu trúc lựa chọn Lệnh lựa chọn kép Lệnh đa lựa chọn Cấu trúc lặp Lặp không biết trước số lần lặp Lặp biết trước số lần lặp Hàm Phạm vi biến Mảng Xử sự kiện Cấu trúc điều khiển, hàm xử sự kiện 3 CẤU TRÚC ĐIỀU KHIỂN Biến toán tử 4 CẤU TRÚC ĐIỀU KHIỂN Lệnh lựa chọn đơn (Bài 2) Lệnh lựa chọn kép Lệnh đa lựa chọn Lệnh lựa chọn Cấu trúc điều khiển, hàm xử sự kiện 5 Cú pháp Ví dụ: Lệnh lựa chọn kép if (dieukien) { //Thực hiện } else { //Thực hiện } Cú pháp Ví dụ: Cấu trúc điều khiển, hàm xử sự kiện 6 if (dieukien) { //Thực hiện } else { //Thực hiện } var x = prompt("Hay nhap vao so be hon 100:"); if ( x > 50) { alert("Ban vua nhap gia tri la: " + x + ", gia tri nay lon hon 50"); } else{ alert("Ban vua nhap gia tri la: " + x) } Cú pháp Lệnh đa lựa chọn switch ( dieukien ) { case giatri1: //Thực hiện break; case giatri2: //Thực hiện break; default: //Thực hiện } Cấu trúc điều khiển, hàm xử sự kiện 7 switch ( dieukien ) { case giatri1: //Thực hiện break; case giatri2: //Thực hiện break; default: //Thực hiện } … Sử dụng break để thoát khỏi lệnh switch. Nếu không sẽ chuyển xuống thực hiện lệnh trong mệnh đề case tiếp theo Ví dụ lệnh đa lựa chọn var diem = prompt("Hay nhap diem:") switch ( diem ) { case "A": alert("Tuyet voi!"); break; case "B": case "C": alert("Kha."); break; case "D": case "E": case "F": alert("Ban can co gang hon."); break; default: alert("Gia tri ban nhap vao khong hop le."); } Cấu trúc điều khiển, hàm xử sự kiện 8 var diem = prompt("Hay nhap diem:") switch ( diem ) { case "A": alert("Tuyet voi!"); break; case "B": case "C": alert("Kha."); break; case "D": case "E": case "F": alert("Ban can co gang hon."); break; default: alert("Gia tri ban nhap vao khong hop le."); } Ví dụ lệnh đa lựa chọn var diem = prompt("Hay nhap diem:") switch ( diem ) { case "A": alert("Tuyet voi!"); case "B": case "C": alert("Kha."); case "D": case "E": case "F": alert("Ban can co gang hon."); default: alert("Gia tri ban nhap vao khong hop le."); } Cấu trúc điều khiển, hàm xử sự kiện 9 var diem = prompt("Hay nhap diem:") switch ( diem ) { case "A": alert("Tuyet voi!"); case "B": case "C": alert("Kha."); case "D": case "E": case "F": alert("Ban can co gang hon."); default: alert("Gia tri ban nhap vao khong hop le."); } Hãy cho biết kết quả của đoạn mã trên nếu người dùng nhập vào giá trị Tuyet voi! Lệnh lặp không biết trước số lần lặp While Do … While Lệnh lặp biết trước số lần lặp For Lệnh lặp Cấu trúc điều khiển, hàm xử sự kiện 10 [...]... onclick="hienThiLoiChao();">Hien thi loi chao Sự kiện click được hỗ trợ trên cả IE FireFox Cấu trúc điều khiển, hàm xử sự kiện 29 Xử phức tạp cho sự kiện Người dùng nhấn vào Mũ Người dùng nhấn vào Giầy Xem Tai nguyen\Xu ly su kien Cấu trúc điều khiển, hàm xử sự kiện 30 Xử phức tạp cho sự kiện function hienThiAnh(dovat) { if (dovat... nghĩa hàm Cấu trúc điều khiển, hàm xử sự kiện 17 Ví dụ về hàm có giá trị trả về Định nghĩa hàm function nhanHaiSo (x, y) { return x*y } Gọi hàm var tich = nhanHaiSo (3, 4) alert ( tich) Cấu trúc điều khiển, hàm xử sự kiện 18 Hàm Confirm Là hộp thoại để nhập hồi đáp từ phía người dùng Lời gọi hàm: Confirm( thông_diệp ) Hàm trả về hồi đáp của người dùng Trả về True nếu người dùng nhấn vào OK... Cấu trúc điều khiển, hàm xử sự kiện 22 Phạm vi biến Scoping Example function() { var x = "toi la bien cuc bo."; } alert(x); Cấu trúc điều khiển, hàm xử sự kiện 23 SỰ KIỆN Biến toán tử 24 Xử sự kiện Tất cả các element... onMouseOver Được kích hoạt khi người dùng di chuột lên một element HTML trên form Cấu trúc điều khiển, hàm xử sự kiện 26 Demo sự kiện Click cho element Body Chú ý: IE không hỗ trợ sự kiện onclick của element body Cấu trúc điều khiển, hàm xử sự kiện 27 Demo sự kiện Click cho element Body Có thể thêm nhiều dòng lệnh ... document.write(x + "") } Cấu trúc điều khiển, hàm xử sự kiện 13 Dùng lệnh For duyệt qua các phần tử của mảng var convat = new Array("meo", "ho", "voi"); for (var i = 0; i < convat.length; i++) { document.write(convat[i] + ""); } Cấu trúc điều khiển, hàm xử sự kiện 14 HÀM Biến toán tử 15 Hàm Hàm để thực hiện một chức năng cụ thể (Giống thủ tục trong VB) Cú pháp Hàm không trả về giá trị... Trong trường hợp xử phức tạp cho sự kiện? ??? Cấu trúc điều khiển, hàm xử sự kiện 28 Xử phức tạp cho sự kiện Sử dụng hàm để thực hiện các xử cho sự kiện function hienThiLoiChao() { alert("Hi"); alert("Hello"); } Hien thi loi chao Sự kiện click được... lặp vô hạn Thay đổi giá trị điều kiện var x = 0; while ( x < 10) { //Thực hiện x++; } Cấu trúc điều khiển, hàm xử sự kiện Thay đổi giá trị của x 11 Lệnh lặp Do … While Cú pháp Giống lệnh Do … Loop While do { //Thực hiện } while ( đieukien ) Ví dụ var dem = 0; do { document.write("dem den " + dem +""); dem++; }while (dem < 5) Cấu trúc điều khiển, hàm xử sự kiện 12 Lệnh lặp For Cú pháp... So sánh sự khác nhau với ví dụ setTimeout Lập trình hướng đối tượng mô hình BOM 35 Tổng kết bài học JavaScript cung cấp 3 cấu trúc điều khiển: Cấu trúc tuần tự, cấu trúc lựa chọn cấu trúc lặp Cấu trúc lặp gồm lệnh lựa chọn đơn (if), lệnh lựa chọn kép (if…else), lệnh đa lựa chọn (switch) Cấu trúc lặp gồm các lệnh lặp không biến số lần lặp (while, do…while) lặp biết số lần lặp (for) Hàm thực... kiện Tất cả các element trên trang web đều có một tập các sự kiện tương ứng với nó Chú ý: Đối với cùng một element sẽ được các browser khác nhau hỗ trợ các tập sự kiện khác nhau Cấu trúc điều khiển, hàm xử sự kiện 25 Một số sự kiện onClick Được kích hoạt khi nhấn chuột vào một element onLoad on Unload Được kích hoạt khi người dùng vào hoặc thoát khỏi trang web onFocus, onBlur, onChange Được... nhấn vào Cancel confirm("Ban chac chan muon xoa chu?") Cấu trúc điều khiển, hàm xử sự kiện 19 Ví dụ về hàm Confirm function xacNhan(traloi) { var ketQua = ""; if (traloi) { ketQua = "Tuyet voi Chuc ban chien thang!"; } else { ketQua = "Hen gap lai ban nhe!"; } return ketQua; } var traloi = confirm("Ban se choi game chu?"); var thongbao = xacNhan(traloi); alert (thongbao); Cấu trúc điều khiển, hàm . lần lặp Hàm Phạm vi biến Mảng Xử lý sự kiện Cấu trúc điều khiển, hàm và xử lý sự kiện 3 CẤU TRÚC ĐIỀU KHIỂN Biến và toán tử 4 CẤU TRÚC ĐIỀU KHIỂN Lệnh lựa chọn đơn (Bài 2) Lệnh lựa chọn kép Lệnh. biến Toán tử Cấu trúc điều khiển Lệnh lựa chọn đơn Cấu trúc điều khiển, hàm và xử lý sự kiện 2 Mục tiêu bài học Cấu trúc điều khiển (tiếp) Cấu trúc lựa chọn Lệnh lựa chọn kép Lệnh đa lựa chọn Cấu trúc. chọn Cấu trúc điều khiển, hàm và xử lý sự kiện 5 Cú pháp Ví dụ: Lệnh lựa chọn kép if (dieukien) { //Thực hiện } else { //Thực hiện } Cú pháp Ví dụ: Cấu trúc điều khiển, hàm và xử lý sự kiện 6 if

Ngày đăng: 23/05/2014, 20:15

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan