Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีใช้คีย์เวิร์ด void ใน JavaScript


void เป็นคีย์เวิร์ดสำคัญใน JavaScript ใช้เป็น unary operator ปรากฏก่อน operand เดียวซึ่งอาจเป็นชนิดใดก็ได้ ออปเปอเรเตอร์นี้ระบุ expression ที่จะประเมินค่าโดยไม่คืนค่า

ไวยากรณ์ของ void สามารถเป็นได้ทั้งสองรูปแบบ:

<head>    <script>       <!--          void func()          javascript:void func()          or:          void(func())          javascript:void(func())       //-->    </script> </head>

การใช้งานที่พบบ่อยที่สุดของออปเปอเรเตอร์นี้คือใน client-side javascript: URL ที่อนุญาตให้คุณประเมิน expression สำหรับ side-effects โดยไม่ให้เบราว์เซอร์แสดงค่าของ expression ที่ประเมินแล้ว

ที่นี่ expression alert ('Warning!!!') ถูกประเมินค่า แต่ไม่ถูกโหลดกลับเข้ามาในเอกสารปัจจุบัน

ตัวอย่าง

<html>    <head>       <script>          <!--             //-->       </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>