Ngôn ngữ Javascript
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Ngôn ngữ JavascriptNgôn ngữ Javascript Nguyễn Duy Hải Khoa CNTT-ĐHSP Hà Nội JavaScriptJavaScript là ngôn ngữ kịch bản dùng để tạo cácclient-side scripts và server-side scripts.JavaScript làm cho việc tạo các trang Web độngvà tương tác dễ dàng hơnJavaScript là một ngôn ngữ kịch bản được hãngSun Microsystems và Netscape phát triển.JavaScript được phát triển từ Livescript. CủaNetscapeCác ứng dụng client chạy trên một trình duyệtnhư Netscape Navigator hoặc Internet Explorer. Khả năng của JavascriptJavaScript có thể tăng cường tính động vàtính tương tác của các trang web.– Cung cấp sự tương tác người dùng– Thay đổi nội dung động– Xác nhận tính hợp lệ của dữ liệu Quy tắcSử dụng quy tắc chữ hoaUsing PairsUsing SpacesUsing Comments Công cụ và môi trường thực thiCác công cụ sinh mã JavaScript– Thuận lợi khi soạn thảo– Mã lệnh sẵn cóMôi trường thực thi– Các Scripting ở Client– Java Script trên Web Server Chèn Javascript vào HTMLSử dụng thẻ SCRIPT:Sử dụng một file JavaScript ở ngoàiSử dụng các biểu thức JavaScript trong các giá trịthuộc tính của thẻSử dụng trong các trình điều khiển sự kiện Ví dụ confirm (Are you Sure?); alert(OK); document.write( Thank You !); BiếnBiến là một vật chứa tham chiếu đến một vị trí ở bộ nhớmáy tínhNó được sử dụng để giữ giá trị và có thể thay đổi trong khikịch bản thực thiCác biến tuân theo quy tắc đặt tên.Một biến được khai báo sử dụng từ khoá ‘var’. ví dụ: var A = 10;Các biến có một phạm vi được xác định trong khi chúngkhai báo trong script.– Biến toàn cục– Biến cục bộNguyên dạng là các giá trị không đổi được dùng trongscript. Các kiểu dữ liệuJavaScript có một tập các kiểu dữ liệu.– Số (number)– Giá trị logic (boolean)– Chuỗi (String)– Giá trị rỗng NullTrong JavaScript, hai biến khác kiểu có thể kếthợp với nhau.ví dụ: A = “ This apple costs Rs.” + 5sẽ có kết quả là một chuỗi với giá trị là Thisapple costs Rs. 5. Ví dụ var A = 12 + 7.5; document.write(A); Các kiểu nguyên thủyInteger – là các hệ thống số thập phân, thập lụcphân và nhị phân.Floating- point(số thực) – Các số thập phân cóphần thập phân sử dụng “e” or “”E”và theo sau làcác số nguyên.String – là một chuỗi rỗng hay chuỗi ký tự đượcđặt trong cặp ngoặc đơn hoặc ngoặc képBoolean–Kiểu này có hai giá trị: True or False.null - Kiểu null chỉ có một giá trị: null. Null hàm ýkhông có dữ liệu. Toán tửCác toán tử xử lý một hoặc nhiều biến hoặc cácgiá trị (các toán hạng) và trả lại giá trị kết quả.JavaScript sử dụng cả hai toán tử một ngôi và haingôn.Các toán tử được phân loại phụ thuộc quan hệchúng thực hiện như:– Toán tử số học– Toán tử so sánh– Toán tử logic– Toán tử chuỗi– Toán tử lượng giáMức ưu tiên của toán tử Ví dụ var x = 10; var y = 5; alert (The value of x is + x + The value of y is + y); alert(x AND y = + (x && y)); alert(x OR y = + (x || y)); alert(NOT x = + (!x)); MảngMảng được dùng để lưu trữ một dãy các biến với cùng mộttên.Một số (chỉ số) dùng để phân biệt các giá trị khác nhau.Các mảng bắt đầu với chỉ số 0 trong JavaScript.Tạo mảng: Cú pháp arrayObjectName = new Array([element0, element1,..., elementN])Cộng các phần tử: Chúng ta có thể cộng các phần tử mảngkhi chúng ta tạo nó. Ví dụ. emp[0] = Ryan DiasCác phần tử của một mảng có thể truy cập bằng tên Namehoặc chỉ số Index của phần tử. Mảng (tt)Các phương thức của đối tượng mảng có thểdùng thao tác trên mảng.Các phương thức của đối tượng mảng bao gồm:– join– pop– push– reverse– shift– sortJavaScript hỗ trợ mảng nhiều chiều. Lệnh rẽ nhánhCâu lệnh điều kiện được dùng để kiểm trađiều kiện. Kết quả xác định câu lệnh hoặckhối lệnh được thực thi.Các câu lệnh điều kiện bao gồm:– If….. Else– Switch LặpCấu trúc điều khiển lặp trong chương trìnhlà các lệnh lặp.Các kiểu lệnh lặp bao gồm:– For– Do …. While– While– Break & continue– For….in– with HàmJavaScript có sẵn các hàm đinh nghĩa trước dùng trongscript.Một vài hàm định nghĩa trước trong JavaScript bao gồm:– Hàm eval– Hàm isNaNHàm do người dùng tự tạofunction funcName(argument1,argument2,…){ statements;}Gọi hàmCâu lệnh ReturnCác đối tượng cơ bảntrong Javascript Đối tượngThuộc tính (biến) dùng để định nghĩ ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật lập trình Ngôn ngữ Javascript ngôn ngữ kịch bản tạo các client-side scripts trang Web động chèn Javascript vào HTMLTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 344 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 335 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 248 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 244 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 242 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 240 0 0
Tài liệu mới:
-
Nghiên cứu đặc điểm lâm sàng và kết quả điều trị glôcôm thứ phát do đục thể thủy tinh căng phồng
5 trang 0 0 0 -
8 trang 0 0 0
-
6 trang 0 0 0
-
Biện pháp tăng cường hoạt động vận động trước ảnh hưởng của lối sống hiện đại
4 trang 1 0 0 -
221 trang 0 0 0
-
6 trang 0 0 0
-
37 trang 1 0 0
-
Đề thi tuyển sinh vào lớp 10 môn Toán (Chuyên) năm 2024 có đáp án - Trường THCS Trường Yên, Hoa Lư
13 trang 1 0 0 -
Đề thi tuyển sinh vào lớp 10 môn Toán (Chuyên) năm 2024 có đáp án - Trường THCS Ninh Hải, Hoa Lư
10 trang 0 0 0 -
Đề thi tuyển sinh vào lớp 10 môn Toán (Chuyên) năm 2024 - Phòng GD&ĐT Nho Quan (Đề 2)
6 trang 1 0 0