JavaScript: Từ khóa void


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

void là một từ khóa quan trọng trong JavaScript, void có thể được sử dụng như một toán tử đơn nguyên xuất hiện trước toán hạng đơn của nó, cũng có thể thuộc bất kỳ loại nào. void chỉ định một biểu thức sẽ được ước tính mà không trả về giá trị. void sẽ đánh giá một biểu thức đã cho và sau đó trả về không xác định.

Cú pháp

void biểu thức

void và các biểu thức hàm được gọi tức thì

Khi sử dụng biểu thức hàm được gọi tức thì thì void có thể được sử dụng để buộc từ khóa hàm được coi là biểu thức thay vì khai báo.

Xét ví dụ sau:

void function iife_void() { 
   var test = function () {console.log("hello V1Study")}; 
   test();
}();

Output:

hello V1Study

void và JavaScript URI

Javascript: URI là cú pháp thường gặp trong một trang HTML. Trình duyệt đánh giá URI và thay thế nội dung của trang bằng giá trị được trả về. Điều này đúng trừ khi giá trị trả về là không xác định. Trường hợp dụng phổ biến nhất của toán tử void là trong JavaScript: URL phía máy khách, nơi nó cho phép ta đánh giá một biểu thức cho các tác dụng phụ của nó mà không cần trình duyệt hiển thị giá trị của biểu thức được đánh giá.

Xét đoạn code sau:

<a href="javascript:void(javascript:alert('hello nothing!!'))"> 
  Click: không làm gì cả 
</a> 
<br/><br/><br/> 
<a href="javascript:alert('hi');">Click: hiện thông báo</a>

Output:

» Tiếp: In trang web - print()
« Trước: alert, confirm, prompt
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!