Thứ Hai, 5 tháng 11, 2018

JavaScript - Từ khóa Void

Khóa học java miễn phí 
void là một từ khóa quan trọng trong JavaScript có thể được sử dụng như một toán tử đơn nhất xuất hiện trước toán hạng đơn của nó, có thể thuộc bất kỳ kiểu nào. Toán tử này chỉ định một biểu thức được đánh giá mà không trả về một giá trị.

Cú pháp

Cú pháp của void có thể là một trong hai thứ sau

Link đăng ký : Khóa học java miễn phí.
<head>

   <script type="text/javascript">
      <!--
         void func()
         javascript:void func()
      
         or:
      
         void(func())
         javascript:void(func())
      //-->
   </script>
   
</head>

ví dụ 1

Cách sử dụng phổ biến nhất của toán tử này là ở javascript phía máy khách :URL, nơi nó cho phép bạn đánh giá một biểu thức cho các tác dụng phụ của nó mà không có trình duyệt hiển thị giá trị của biểu thức được đánh giá.

Ở đây cảnh báo biểu thức ('Warning !!!') được đánh giá nhưng nó không được nạp lại vào tài liệu hiện tại
<html>
   <head>
   
      <script type="text/javascript">
         <!--
         //-->
      </script>
      
   </head>
   <body>
   
      <p>Click the following, This won't react at all...</p>
      <a href="javascript:void(alert('Warning!!!'))">Click me!</a>
      
   </body>
</html>

Đầu ra

Hãy xem ví dụ sau. Liên kết sau không có gì vì biểu thức "0" không có hiệu lực trong JavaScript. Ở đây biểu thức "0" được đánh giá, nhưng nó không được nạp lại vào tài liệu hiện tại.
<html>
   <head>
   
      <script type="text/javascript">
         <!--
         //-->
      </script>
      
   </head>
   <body>
   
      <p>Click the following, This won't react at all...</p>
      <a href="javascript:void(0)">Click me!</a>
      
   </body>
</html>

Đầu ra

Một sử dụng khác của void là cố tình tạo ra giá trị không xác định như sau.
<html>
   <head>
      
      <script type="text/javascript">
         <!--
            function getValue(){
               var a,b,c;
               
               a = void ( b = 5, c = 7 );
               document.write('a = ' + a + ' b = ' + b +' c = ' + c );
            }
         //-->
      </script>
      
   </head>
   
   <body>
      <p>Click the following to see the result:</p>
      
      <form>
         <input type="button" value="Click Me" onclick="getValue();" />
      </form>
      
   </body>
</html>

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...