Đối tượng string55 Đối tượng string... Đối tượng string57 var txt="Hello world!" document.writetxt.lengthdocument.writetxt.toUpperCasedocument.writetxt.substring4, 8document.writetxt.sma
Trang 1Đỗ Thanh Nghị
dtnghi@cit.ctu.edu.vn
Cần Thơ04-11-2005
Khoa Công Nghệ Thông Tin Trường Đại Học Cần Thơ
Lập Trình JavaScript
Nội dung
2
Trang 2 Giới thiệu về JavaScript
Trang 3Giới thiệu về JavaScript
Trang 4Ví dụ 2 về JavaScript
7
Ví dụ 3 về JavaScript
Trang 5Ví dụ 4 về JavaScript
9
Ví dụ 5 về JavaScript
10
Trang 6 Giới thiệu về JavaScript
Trang 7 Luận lý : true, false
Chuỗ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
Trang 8Kiểu dữ liệu
15
Mảng : myArray = new Array(10); foo = new Array(5);
Trang 9Chuyển kiểu dữ liệu
17
Được chuyển tự động : var answer = 42
answer = "Thanks for all the fish "
Trang 10Phép toán
19
Phép toán
Trang 11Phép toán
21
Phép toán
22
Trang 12some code}
Trang 13Định nghĩa hàm
25
function total(a,b){
x=a*breturn x}
alert("Hello World!") }
Trang 14Định nghĩa hàm
27
Định nghĩa hàm
Trang 15 Giới thiệu về JavaScript
Hay
if (condition) {
statements1}
else {
statements2}
Trang 16Cấu trúc IF-ELSE
31
Cấu trúc IF-ELSE
Trang 17Cấu trúc lựa chọn switch-case
Cấu trúc lựa chọn switch-case
Trang 18Cấu trúc lựa chọn switch-case
Trang 19Cấu trúc lặp for
37
Cấu trúc lặp for
38
Trang 20Cấu trúc lặp while, do-while
do
{
code to be executed}
Trang 21Cấu trúc lặp while, do-while
Trang 22Cấu trúc lặp while, do-while
43
break trong cấu trúc lặp
Trang 23continue trong cấu trúc lặp
45
46
Trang 2549
prompt("sometext","defaultvalue")
50
Trang 26Kết hợp với form
51
Kết hợp với form
Trang 27 Giới thiệu về JavaScript
Trang 28Đối tượng string
55
Đối tượng string
Trang 29Đối tượng string
57
var txt="Hello world!"
document.write(txt.length)document.write(txt.toUpperCase())document.write(txt.substring(4, 8))document.write(txt.small())
document.write(txt.strike())document.write(txt.charAt(8))
Đối tượng Date
58
Trang 30Đối tượng Date
59
Đối tượng Date
Trang 31Đối tượng Date
61
var myDate=new Date()myDate.setFullYear(2010,0,14)myDate.setDate(myDate.getDate()+5)myDate.setFullYear(2010,0,14)
var today = new Date()
if (myDate>today)alert("Today is before 14th January 2010")else
alert("Today is after 14th January 2010")
Đối tượng Array
62
Trang 32Đối tượng Array
var mycars=new Array("Saab","Volvo","BMW")
var mycars=new Array(3)mycars[0]="Saab"
Trang 33Đối tượng Array
Đối tượng Boolean
66
Trang 34Đối tượng Boolean
67
var myBoolean=new Boolean()var myBoolean=new Boolean(0)var myBoolean=new Boolean(null)var myBoolean=new Boolean("")var myBoolean=new Boolean(false)var myBoolean=new Boolean(NaN)var myBoolean=new Boolean(true)var myBoolean=new Boolean("true")var myBoolean=new Boolean("false")var myBoolean=new Boolean("Richard")
Đối tượng Math
Trang 35Đối tượng Math
Trang 36Đối tượng HTML DOM
71
Đối tượng HTML DOM
Trang 37Đối tượng HTML DOM
73