Học JavaScript2

Chia sẻ bởi Phan Thanh Quyền | Ngày 14/10/2018 | 38

Chia sẻ tài liệu: Học JavaScript2 thuộc Tư liệu tham khảo

Nội dung tài liệu:

Mục lục
1. Tổng quan Error! Bookmark not defined.
2. Sử dụng Script trong HTML file Error! Bookmark not defined.
Một ví dụ đơn giản

Điểm khác nhau giữa cú pháp viết các ghi chú giữa HTML và JavaScript cho phép bạn ẩn các mã JavaScript trong các ghi chú của file HTML để các trình duyệt cũ không hỗ trợ JavaScript có thể đọc được nó như trong ví dụ sau đây:

Dòng cuối cùng của script cần có dấu // để trình duyệt không diễn dịch dòng này dưới dạng mã JavaScript. Các ví dụ trong chương này không chứa đặc điểm ẩn của JavaScript để mã có thể dễ hiểu hơn.
Một ví dụ đơn giản





Hình1: Hiển thị cửa sổ nhập tên
Ví dụ này hiển thị dấu nhắc nhập vào tên với phương thức window.prompt. Giá trị đạt được sẽ được ghi trong biến có tên là name.
Biến name được kết hợp với các chuỗi khác và được hiển thị trong cửa sổ của trình duyệt nhờ phương thức document.write.
Hình 2: Hiển thị lời chào người nhập
Bây giờ bạn đã có ý tưởng về các chức năng có thể đạt được qua JavaScript, chúng ta hãy tiếp tục tìm hiểu thêm về chính ngôn ngữ này.

3. Biến trong JavaScript
3.1 Biến và phân loạI biến
Tên biến trong JavaScript phải bắt đầu bằng chữ hay dấu gạch dưới. Các chữ số không được sử dụng để mở đầu tên một biến nhưng có thể sử dụng sau ký tự đầu tiên.
Phạm vi của biến có thể là một trong hai kiểu sau:
Biến toàn cục: Có thể được truy cập từ bất kỳ đâu trong ứng dụng. được khai báo như sau :
x = 0;
Biến cục bộ: Chỉ được truy cập trong phạm vi chương trình mà nó khai báo. Biến cục bộ được khai báo trong một hàm với từ khoá var như sau:
var x = 0;
Biến toàn cục có thể sử dụng từ khoá var, tuy nhiên điều này không thực sự cần thiết.
3.2 Biểu diễn từ tố trong JavaScript
Từ tố là các giá trị trong chương trình không thay đổi. Sau đây là các ví dụ về từ tố:
8
“The dog ate my shoe”
true

3.3 Kiểu dữ liệu
Khác với C++ hay Java, JavaScript là ngôn ngữ có tính định kiểu thấp. Điều này có nghĩa là không phải chỉ ra kiểu dữ liệu khi khai báo biến. Kiểu dữ liệu được tự động chuyển thành kiểu phù hợp khi cần thiết.
Xem đoạn mã sau:


Datatype Example





Các trình duyệt hỗ trợ JavaScript sẽ xử lý chính xác ví dụ trên và đưa ra kết quả dưới đây:

Hình 3: Kết quả của xử lý dữ liệu
Trình diễn dịch JavaScript sẽ xem biến numfruit có kiểu nguyên khi cộng với 20 và có kiểu chuỗi khi kết hợp với biển temp.
Trong JavaScript, có bốn kiểu dữ liệu sau đây: kiểu số nguyên, kiểu dấu phẩy động, kiểu logic và kiểu chuỗi.
3.2.1 KIểu nguyên (Interger)
Số nguyên có thể được biểu diễn theo ba cách:
( Hệ cơ số 10 (hệ thập phân) - có thể biểu diễn số nguyên theo cơ số 10, chú ý rằng chữ số đầu tiên phải khác 0.
( Hệ cơ số 8 (hệ bát phân) - số nguyên có thể biểu diễn dưới dạng bát phân với chữ số đầu tiên là số 0.
( Hệ cơ số 16 (hệ thập lục phân) - số nguyên có thể biểu diễn dưới dạng thập lục phân với hai chữ số đầu tiên là 0x.
3.2.2 Kiểu dấu phẩy động (Floating Point)
Một literal có kiểu dấu phẩy động có 4 thành phần sau:
( Phần nguyên thập phân.
( Dấu chấm thập phân (.).
( Phần dư.
( Phần mũ.
Để phân biệt kiểu dấu phẩy động với kiểu số nguyên, phải có ít nhất một chữ số theo sau dấu chấm hay E. Ví dụ:
9.87
-0.85E4
9.87E14
.98E-3
3.2.3 Kiểu logic (Boolean)
Kiểu logic được sử dụng để chỉ hai điều kiện : đúng hoặc sai. Miền giá trị của kiểu này chỉ có hai giá trị
(true.
(false.
3.2.4 Kiểu chuỗi (String)
Một literal kiểu chuỗi được biểu diễn bởi không hay nhiều ký tự được đặt trong cặp dấu " ... " hay `... `. Ví dụ:
“The dog ran up the tree”
‘The dog barked’
“100”
Để biểu diễn dấu nháy kép ( " ), trong chuỗi sử dụng ( " ), ví dụ:
document.write(“ ” This text inside quotes. ” ”);
4. Xây dựng các biểu thức trong JavaScript
4.1 định nghĩa và phân loạI biểu thức
Tập hợp các literal, biến và các toán tử nhằm đánh giá một giá trị nào đó được gọi là một biểu thức (expression). Về cơ bản có ba kiểu biểu thức trong JavaScript:
( Số học: Nhằm để lượng giá giá trị số. V
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Phan Thanh Quyền
Dung lượng: 236,02KB| Lượt tài: 0
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)