
Trình bày: Nguyễn Phú Trường
NộI DUNG
Bộmôn Mạng máy tính & Truyền thông
21/5/2011
Giới thiệu vềJavaScript
Biến, kiểu dữliệu, phép toán
Lệnh điều khiển
Popup
Sửdụng các đối tượng
NộI DUNG
Bộmôn Mạng máy tính & Truyền thông
31/5/2011
Gi
Giớ
ới thi
i thiệ
ệu v
u về
ềJavaScript
JavaScript
Biến, kiểu dữliệu, phép toán
Lệnh điều khiển
Popup
Sửdụng các đối tượng
JAVASCRIPT LÀ GÌ?
Bộmôn Mạng máy tính & Truyền thông
41/5/2011
1
Được thiết kếcùng
với HTML tạo
trang Web sinh
động
Là ngôn ngữ
script, hướng đối
tượng, chứa các
dòng lệnh thực thi
được
2
Được viết trực tiếp
vào trang HTML
Là ngôn ngữ
thông dịch
3
Khác với Java

JAVASCRIPT DÙNG ĐỂ LÀM GÌ?
51/5/2011 Bộmôn Mạng máy tính & Truyền thông
Kiểm tra
dữliệu
trước
khi
submit
Cung
cấp
thông
tin về
browser
Đọc,
viết phần
tử/nội
dung
trang
HTML
Tạo
cookie
Viết
trang
HTML
sinh
động
Bắt và
xửlý
các sự
kiện
Xuất
động
trang
HTML
VÍ Dụ1 VềJAVASCRIPT
1/5/2011 6 Bộmôn Mạng máy tính & Truyền thông
VÍ Dụ2 VềJAVASCRIPT
1/5/2011 7 Bộmôn Mạng máy tính & Truyền thông
VÍ Dụ3 VềJAVASCRIPT
1/5/2011 8 Bộmôn Mạng máy tính & Truyền thông

VÍ Dụ4 VềJAVASCRIPT
1/5/2011 9 Bộmôn Mạng máy tính & Truyền thông
VÍ Dụ5 VềJAVASCRIPT
1/5/2011 10 Bộmôn Mạng máy tính & Truyền thông
BIẾN
111/5/2011 Bộmôn Mạng máy tính & Truyền thông
Đặc điểm
Đặc điểmKhai báo
Khai báo Gán trị
Gán trị
zChứa dữliệu
zPhân biệt hoa và
thường
zPhạm vi:
Toàn cục
Cục bộ
•var strname =
some value
Hoặc
•strname = some
value
•var strname
= "Hege"
Hoặc
•strname =
"Hege"
VÍ Dụ
1/5/2011 12 Bộmôn Mạng máy tính & Truyền thông

KIểU DữLIệU
Kiểu dữliệu
zSốnguyên : 10, -301, 1974, etc.
zSốthực và sốchấm động : 13.5, 1.35E1
zLuận lý : true, false
zChuỗi : “do thanh nghi”, “sinh nam 1974”, \b, \n, \r, \t, \\
var quote = "He read \"The Cremation of Sam McGee\" by R.W. Service."
document.write(quote)
Kết quảsẽlà :
He read "The Cremation of Sam McGee" by R.W. Service.
1/5/2011 13 Bộmôn Mạng máy tính & Truyền thông
KIểU DữLIệU
Kiểu dữliệu
zMảng :
myArray = new Array(10); foo = new Array(5);
myArray[0] = 56; myArray[9] = 44;
colors = new Array();
colors[99] = "midnightblue";
numberOfElements = myArray.length;
1/5/2011 14 Bộmôn Mạng máy tính & Truyền thông
KIểU DữLIệU
Kiểu dữliệu
zĐối tượng :
1/5/2011 15 Bộmôn Mạng máy tính & Truyền thông
CHUYểN KIểU DữLIệU
Kiểu dữliệu
zĐược chuyển tự động :
var answer = 42
answer = "Thanks for all the fish..."
x = "The answer is " + 42
zChuyển chuỗi sang số: ParseInt(), ParseFloat()
1/5/2011 16 Bộmôn Mạng máy tính & Truyền thông

PHÉP TOÁN
Phép toán
zGán : =
zPhép tăng hoặc giảm 1 : ++, --
zGán rút gọn : +=, -=, *=, /=, %=
zSo sánh : ==, !=, <, <=, >, >=
zPhép tính sốhọc : +, -, *, /, %
zPhép toán luận lý : &&, ||, !,
zPhép : (cond) ? Expr1:Expr2
1/5/2011 17 Bộmôn Mạng máy tính & Truyền thông
PHÉP TOÁN
1/5/2011 18 Bộmôn Mạng máy tính & Truyền thông
PHÉP TOÁN
1/5/2011 19 Bộmôn Mạng máy tính & Truyền thông
PHÉP TOÁN
1/5/2011 20 Bộmôn Mạng máy tính & Truyền thông

