Thứ Tư, 6 tháng 3, 2019

Khóa học Java - JavaScript - Biến

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

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 trong ngôn ngữ lập trình.

Khóa đào tạo Java chuyên sâu
Khóa đào tạo Java chuyên sâu 

JavaScript cho phép bạn làm việc với ba loại dữ liệu nguyên thủy

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

Boolean ví dụ đúng hoặc sai.


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


Lưu ý - JavaScript không phân biệt giữa giá trị 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 các giá trị dấu phẩy động. JavaScript biểu thị các số bằng định dạng dấu phẩy động 64 bit được xác định theo tiêu 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 tên. Bạn có thể đặt dữ liệu vào các thùng chứa này và sau đó tham khảo dữ liệu đơn giản bằng cách đặt tên cho thùng chứa.

Trước khi bạn sử dụng một biến trong 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ể thực hiện khởi tạo biến tại thời điểm tạo biến hoặc tại thời điểm muộn hơn khi bạn cần biến đó.

Chẳng hạn, 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. Đố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 vòng đời 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à không định kiểu ngôn ngữ. Điều này có nghĩa là một biến JavaScript có thể giữ một 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 nói với 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 một biến có thể thay đổi trong quá trình thực thi chương trình và JavaScript sẽ tự động xử lý nó.

Phạm vi biến JavaScript


Phạm vi của một biến là khu vực của chương trình mà nó được xác định. Các biến JavaScript chỉ có hai phạm vi.

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

Biến cục bộ - Một biến cục bộ sẽ chỉ hiển thị trong một hàm được xác định. Các tham số chức năng luôn luôn cục bộ với chức năng đó.

Trong phần thân của hàm, một biến cục bộ được ưu tiên hơn một biến toàn cục có cùng tên. Nếu bạn khai báo một biến cục bộ hoặc tham số hàm có cùng tên với biến toàn cục, bạn thực sự ẩn biến toàn cục. Hãy xem ví dụ sau đây.
<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 cho các 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ụ, phá vỡ hoặc boolean tên biến không hợp lệ.

Tên biến JavaScript không nên bắt đầu bằng một chữ 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 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.

Từ dành riêng JavaScript


Một 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 làm 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ácví dụcông tắc điện
booleanenumintđồng bộ hóa
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
thancuối cùngvô giá trịthật
lớp họcphaogóithử
chchoriêng tưloại
tiếp tụcchức năngđược bảo vệvar
trình sửa lỗiđi đếncông cộngkhoảng trống
mặc địnhnếutrở vềbay hơi
xóa bỏthực hiệnngắ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...