Thứ Hai, 8 tháng 10, 2018

JavaScript - Biến

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

Học lập trình Java. Một trong những đặc điểm cơ bản nhất của ngôn ngữ lập trình là tập hợp các kiểu dữ liệu mà nó hỗ trợ. Đây là loại giá trị có thể được biểu diễn và thao tác bằng ngôn ngữ lập trình.

Học lập trình Java
JavaScript cho phép bạn làm việc với ba kiểu dữ liệu nguyên thủy

Số, ví dụ. 123, 120,50 vv

Chuỗi văn bản, ví dụ: "Chuỗi văn bản này", v.v.

Boolean ví dụ đúng hay sai.

JavaScript cũng định nghĩa hai kiểu dữ liệu tầm thường, null và undefined,mỗi loại chỉ định nghĩa một giá trị duy nhất. Ngoài các kiểu dữ liệu nguyên thủy này, JavaScript hỗ trợ một kiểu dữ liệu tổng hợp được gọi là đối tượng . Chúng tôi sẽ trình bày chi tiết các đối tượng trong một chương riêng biệt.

Lưu ý - JavaScript không phân biệt giữa giá trị số nguyên và giá trị dấu phẩy động. Tất cả các số trong JavaScript được biểu diễn dưới dạng giá trị dấu phẩy động. JavaScript biểu thị các số sử dụng định dạng dấu phẩy động 64-bit được xác định bởi chuẩn IEEE 754.

Biến JavaScript

Giống như nhiều ngôn ngữ lập trình khác, JavaScript có các biến. Các biến có thể được coi là các thùng chứa có tên. Bạn có thể đặt dữ liệu vào các vùng chứa này và sau đó tham khảo dữ liệu chỉ bằng cách đặt tên vùng chứa.

Trước khi bạn sử dụng một biến trong một chương trình JavaScript, bạn phải khai báo nó. Các biến được khai báo với từ khóa var như sau.
<script type="text/javascript">
   <!--
      var money;
      var name;
   //-->
</script>
Bạn cũng có thể khai báo nhiều biến với cùng một từ khóa var như sau:
<script type="text/javascript">
   <!--
      var money, name;
   //-->
</script>
Lưu trữ một giá trị trong một biến được gọi là khởi tạo biến . Bạn có thể khởi tạo biến tại thời điểm tạo biến hoặc vào thời điểm sau đó khi bạn cần biến đó.

Ví dụ, bạn có thể tạo một biến có tên là tiền và gán giá trị 2000.50 cho nó sau này. Đối với một biến khác, bạn có thể gán một giá trị tại thời điểm khởi tạo như sau.
<script type="text/javascript">
   <!--
      var name = "Ali";
      var money;
      money = 2000.50;
   //-->
</script>
Lưu ý - Chỉ sử dụng từ khóa var để khai báo hoặc khởi tạo, một lần cho tuổi thọ của bất kỳ tên biến nào trong tài liệu. Bạn không nên khai báo lại cùng một biến hai lần.

JavaScript là ngôn ngữ không được nhập . Điều này có nghĩa là biến JavaScript có thể chứa giá trị của bất kỳ loại dữ liệu nào. Không giống như nhiều ngôn ngữ khác, bạn không phải thông báo cho JavaScript trong quá trình khai báo biến loại giá trị mà biến sẽ giữ. Loại giá trị của biến có thể thay đổi trong quá trình thực thi chương trình và JavaScript tự động xử lý nó.

Phạm vi biến JavaScript

Phạm vi của một biến là vùng của chương trình mà nó được định nghĩa. Biến JavaScript chỉ có hai phạm vi.

Biến toàn cục - Một biến toàn cầu có phạm vi toàn cục, có nghĩa là nó có thể được định nghĩa ở bất kỳ nơi nào trong mã JavaScript của bạn.

Biến cục bộ - Biến cục bộ sẽ chỉ hiển thị trong một hàm mà nó được xác định. Các tham số hàm luôn luôn cục bộ cho hàm đó.

Trong phần thân của hàm, biến cục bộ được ưu tiên hơn biến toàn cầu có cùng tên. Nếu bạn khai báo một biến cục bộ hoặc tham số chức năng có cùng tên như một biến toàn cầu, bạn có thể ẩn biến toàn cục một cách hiệu quả. Hãy xem ví dụ sau.
<html>
   <body onload = checkscope();>
      <script type = "text/javascript">
         <!--
            var myVar = "global"; // Declare a global variable
            function checkscope( ) {
               var myVar = "local";  // Declare a local variable
               document.write(myVar);
            }
         //-->
      </script>
   </body>
</html>
Điều này tạo ra kết quả sau

local

Tên biến JavaScript

Trong khi đặt tên biến của bạn trong JavaScript, hãy ghi nhớ các quy tắc sau.

Bạn không nên sử dụng bất kỳ từ khóa dành riêng JavaScript nào làm tên biến. Những từ khóa này được đề cập trong phần tiếp theo. Ví dụ, tên biến ngắt hoặc boolean không hợp lệ.

Tên biến JavaScript không được bắt đầu bằng số (0-9). Họ phải bắt đầu bằng một chữ cái hoặc một ký tự gạch dưới. Ví dụ: 123test là tên biến không hợp lệ nhưng _123test là tên biến hợp lệ.

Tên biến JavaScript phân biệt chữ hoa chữ thường. Ví dụ: Tên và tênlà hai biến khác nhau.

Các từ dành riêng cho JavaScript

Danh sách tất cả các từ dành riêng trong JavaScript được đưa ra trong bảng sau. Chúng không thể được sử dụng như biến JavaScript, hàm, phương thức, nhãn vòng lặp hoặc bất kỳ tên đối tượng nào.

trừu tượngkhácinstanceofcông tắc điện
booleanenumintđồng bộ
phá vỡxuất khẩugiao diệnđiều này
bytekéo dàiDàiném
trường hợpsaitự nhiênném
bắt lấysau cùngMớitạm thời
charcuối cùngvô giá trịthật
lớp họcphaogóithử
constchoriêng tưloại
tiếp tụcchức năngđược bảo vệvar
trình gỡ rốiđi đếncông cộngkhoảng trống
mặc địnhnếutrở vềbay hơi
xóa bỏdụng cụngắntrong khi
làmnhập khẩutĩnhvới
gấp đôitrongsiêu

Không có nhận xét nào:

Đăng nhận xét

Lập trình Java - Ngoại lệ

Một ngoại lệ (hoặc sự kiện đặc biệt) là một vấn đề phát sinh trong quá trình thực hiện chương trình. Khi xảy ra Ngoại lệ , luồng bình thường...