• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • JavaScript教程
    JavaScript基礎語法
    JavaScript事件和事件句柄
    JavaScript HTML DOM對象
    JavaScript BOM編程
    JavaScript JSON

    JavaScript Void

     

     

    Void 關鍵字


    JavaScript 中 void 是一個重要的關鍵字。它可以用作一個一元運算符,此時它會出現在一個操作數之前,這個操作數可以是任意類型的。

     

    這個操作符指定要計算一個表達式但是不返回值。它的語法可能是下列之一:

     

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

     

    例子 1


    這個運算符最常用在客戶端的 javascript: URL 中,在 URL 中可以寫帶有副作用的表達式,而 void 則讓瀏覽器不必顯示這個表達式的計算結果。

     

    這里的 alert('Warning!!!') 表達式被執行了,但是它不會在當前文檔處裝入任何內容:

     

       <head>
        <script type="text/javascript">
        <!--
        //-->
        </script>
        </head>
        <body>
        <a href="javascript:void(alert('Warning!!!'))">Click me!</a>
        </body>

     

    例子 2


    另外的一個例子,下面的超級鏈接并不會做任何事情,因為在 JavaScript 中表達式 “0” 沒有任何作用。這里的表達式 “0” 已被計算,但是它并沒有在當前文檔處裝入任何內容:

     

        <head>
        <script type="text/javascript">
        <!--
        //-->
        </script>
        </head>
        <body>
        <a href="javascript:void(0))">Click me!</a>
        </body>

     

    例子 3


    void 的另一種用法是有意的生成 undefined 值,如下所示:

     

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

     

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏