Biến, hằng và các kiểu dữ liệu

Một phần của tài liệu Tổng quan về Java script (Trang 26 - 37)

 Biến và phân loại biến

 Biến là một tham chiếu đến một vị trí trong bộ nhớ.

 Biến dùng để chứa các giá trị có thể thay đổi khi script đang được thực thi.

 Sử dụng các biến như tên tượng trưng cho các giá trị trong ứng dụng.

 Tại mỗi thời điểm thực hiện, biến có thể chứa một giá trị mới.

 Khi muốn xem, sử dụng hay thay đổi giá trị của biến, ta chỉ cần dùng tên của biến.

Biến, hằng và các kiểu dữ liệu

 Qui ước đặt tên biến trong JavaScript

 Tên biến phải được bắt đầu bằng một chữ cái, dấu gạch dưới (_), hoặc một dấu đơla ($)

 Các kí tự tiếp theo có thể là chữ số (0-9) hoặc chữ cái

 Lưu ý: JavaScript có phân biệt chữ hoa và chữ thường, nên tên biến chứa chữ hoa và chữ thường sẽ là khác nhau

Biến, hằng và các kiểu dữ liệu

 Khai báo biến

 Sử dụng từ khóa “var” để khai báo biến, đồng thời cũng có thể khởi tạo giá trị cho biến ngay khi khai báo

 Ví dụ: var A = 5;

 Cũng có thể khai báo biến bằng cách gán giá trị cho nó mà khơng cần từ khóa “var”

 Ví dụ: B = 7;

 Có thể khai báo nhiều biến trên cùng một dòng bằng cách tách tên các biến bằng dấu phẩy.

Biến, hằng và các kiểu dữ liệu

 Phạm vi của biến

 Phạm vi của biến được xác định tại vị trí mà nó được khai báo trong script.

 Một biến được khai báo ngay phần đầu của script thì được xem là một biến tồn cục, có thể được sử dụng mọi nơi trong ứng dụng hiện thời.

 Nếu khai báo một biến bên trong một hàm, biến đó

được gọi là biến cục bộ, và chỉ được sử dụng bên trong hàm đó.

Biến, hằng và các kiểu dữ liệu

 Phạm vi của biến

 Sử dụng từ khóa “var” để khai báo một biến tồn cục là tùy ý, tuy nhiên, phải sử dụng từ khóa “var” để khai báo một biến cục bộ.

 Có thể truy xuất các biến toàn cục đã khai báo trong một cửa sổ hoặc một khung từ một cửa sổ hoặc một khung khác bằng cách chỉ ra tên của cửa sổ hoặc

Biến, hằng và các kiểu dữ liệu

 Hằng

 Hằng là những giá trị cố định có thể được dùng trong script.

 Giá trị của hằng khơng bị thay đổi trong q trình thực hiện script.

 Có thể tạo ra một hằng số chỉ đọc cùng với tên của nó bằng cách sử dụng từ khóa const.

 Quy ước đặt tên cho hằng giống như cho tên biến

Biến, hằng và các kiểu dữ liệu

 Hằng

 Một hằng số không thể thay đổi giá trị qua phép gán hoặc được khai báo lại trong khi script đang thi hành.

 Các quy tắc về phạm vi cho các hằng số giống như cho các biến, ngoại trừ từ khóa const ln ln được u cầu, ngay cả các hằng số toàn cục.

 Nếu từ khóa này bị bỏ qn thì đó được xem như là một biến.

 Lưu ý: khơng thể khai báo một hằng số có tên trùng với tên hàm hoặc biến trong cùng một

Biến, hằng và các kiểu dữ liệu

 Các kiểu dữ liệu trong JavaScript

 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 cần 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.

Biến, hằng và các kiểu dữ liệu

 Ví dụ

<SCRIPT LANGUAGE= "JavaScript"> var fruit='apples';

var numfruit=12;

numfruit = numfruit + 20;

var temp ="There are " + numfruit + " "+ fruit + "."; document.write(temp);

Biến, hằng và các kiểu dữ liệu

Biến, hằng và các kiểu dữ liệu

 Các kiểu dữ liệu trong JavaScript

 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ó các kiểu dữ liệu như sau:

 Number (số nguyên hoặc số thực)

 Logical (hay Boolean)

 String

Một phần của tài liệu Tổng quan về Java script (Trang 26 - 37)

Tải bản đầy đủ (PPT)

(191 trang)