Slide bài giảng Javascript

44 814 5
Slide bài giảng Javascript

Đ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

Slide bài giảng môn lập trình web JavaScript là một ngôn ngữ kịch bản, được thiết kế để tăng cường khả năng tương tác của trang HTML Là ngôn ngữ kịch bản thông dụng nhất trên Internet Là ngôn ngữ thông dịch Được hỗ trợ bởi tất cả các trình duyệt như Netscape, IE, …vv

Thiết kế Website Giới thiệu HTML CSS JavaScript GIỚI THIỆU • JavaScript ngôn ngữ kịch bản, thiết kế để tăng cường khả tương tác trang HTML • Là ngôn ngữ kịch thông dụng Internet • Là ngôn ngữ thông dịch • Được hỗ trợ tất trình duyệt Netscape, IE, …vv Thiết kế Website Giới thiệu HTML CSS JavaScript JAVASCRIPT LÀM ĐƢỢC NHỮNG GÌ? • Cung cấp cho người thiết kế HTML công cụ lập trình • Cho phép đặt liệu động vào trang HTML • Cho phép tương tác với kiện • Cho phép đọc ghi phần tử HTML • Cho phép kiểm tra tính hợp lệ liệu • Cho phép tạo cookie Thiết kế Website Giới thiệu HTML CSS INTERNAL JAVASCRIPT Ví dụ : document.write("Hello World!") JavaScript Thiết kế Website Giới thiệu HTML CSS JavaScript EXTERNAL JAVASCRIPT [...]... Array JavaScript Thiết kế Website Giới thiệu HTML CSS Array nhiều chiều • Không còn hỗ trợ, chỉ khi khai báo từng phẩn tử của 1 mảng là 1 mảng khác JavaScript Thiết kế Website Giới thiệu HTML CSS JavaScript CÁC LỆNH ĐIỀU KHIỂN • Câu lệnh if • Câu lệnh if … else if (condition) if (condition) { { … } … } else { … } Giới thiệu Thiết kế Website HTML CSS JavaScript CÂU LỆNH IF – VÍ DỤ ... { … } JavaScript Thiết kế Website Giới thiệu HTML CSS FOR – VÍ DỤ var i=0 for (i=0;i... [2; 8; 10; 16] JavaScript Thiết kế Website Giới thiệu HTML CSS JavaScript Hàm Date() • var dateObj = new Date() • var dateObj = new Date(dateVal) • var dateObj = new Date(year, month, date[, hours[,minutes[,seconds[,ms]]]]) • var dateObj = new Date(dateString) • var dateObj = new Date(miliseconds) //Tính từ 0h ngày 1/1/1970 Thiết kế Website Giới thiệu HTML CSS Phƣơng thức trong Date JavaScript Thiết... thiệu HTML CSS JavaScript ĐỔI KIỂU DỮ LIỆU • Number(): Chuyển đổi giá trị dữ liệu từ 1 object sang dạng số • ParseFloat(): Chuyển đổi giá trị dữ liệu sang kiểu Float • ParseInt(): Chuyển đổi giá trị dữ liệu sang kiểu Integer • Gọi thẳng 1 số giống như là 1 chuỗi để chuyển số thành chuỗi Thiết kế Website Giới thiệu HTML CSS JavaScript CÁC HẰNG SỐ TRONG MATH Thiết kế Website Giới thiệu HTML CSS JavaScript. .. (time var d=new Date(); theDay=d.getDay(); switch (theDay) { case 5: document.write("Finally Friday"); break; case 6: document.write("Super Saturday");... document.write(Str.length); //Hiển thị số 12 document.write(Str.Constructor); //Hiển thị “String” Thiết kế Website Giới thiệu HTML CSS JavaScript CÁC PHƢƠNG THỨC CỦA STRING Thiết kế Website Giới thiệu HTML CSS JavaScript CÁC PHƢƠNG THỨC CỦA STRING Thiết kế Website Giới thiệu HTML CSS JavaScript CÁC PHƢƠNG THỨC CỦA STRING Giới thiệu Thiết kế Website HTML CSS Kiểu Number • Kiểu dữ liệu số nguyên, số thực • Hệ... var i=0 while (i alert(“Hello World”); CSS JavaScript ... MATH Thiết kế Website Giới thiệu HTML CSS JavaScript Giới thiệu Thiết kế Website HTML CSS JavaScript VÍ DỤ SỬ DỤNG MATH • x = math.Random(); document.write(100*x); //Hiển thị giá trị từ 0->100 • a=6; b=10; c=9; d=8; document.write(“Số lớn nhất trong a,b,c,d là:”+max(a,b,c,d)); Thiết kế Website Giới thiệu HTML CSS JavaScript CÁC THUỘC TÍNH CỦA STRING • Length: Chiều dài chuỗi • Constructor: Dùng để kiểm... thiệu HTML CSS JavaScript Mảng (Array) Khai báo: var arrayObj = new Array() var arr = [] var arrayObj = new Array([size]) var arrayObj = new Array(elemen0,element1…elementn) Var arr = new Array(start_element, end_element) var arrayObj = new Array(Array) Chú ý: chỉ số Array bắt đầu bằng 0 Giới thiệu Thiết kế Website HTML CSS Thuộc tính của Array • Length • Constructor • Prototype • JavaScript Thiết... Hệ thập phân • Hệ nhị phân • Hệ bát phân • Hệ thập lục phân • Ví dụ: Cho biết giá trị tương ứng: 125 => bát phân, thập lục phân, nhị phân 34F4 => thập phân, bát phân, nhị phân JavaScript Thiết kế Website Giới thiệu HTML CSS JavaScript Thuộc tính của Number • Constructor • Prototype • MAX_VALUE (khoảng = 1.79E+308) • MIN_VALUE (khoảng = 5.00E-324) • NaN (Not a Number) • NEGATIVE_INFINITY (=-MAX_VALUE)

Ngày đăng: 25/08/2016, 17:25

Từ khóa liên quan

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

Tài liệu liên quan