久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript是不是弱語言

      javascript是弱語言,也是一種直譯式腳本語言;JavaScript最初由Netscape的Brendan Eich設計,并將其命名為LiveScript,后來Netscape在與Sun合作之后將其改名為JavaScript。

      javascript是不是弱語言

      本文操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版,DELL G3電腦

      javascript是不是弱語言?

      JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言。

      為什么JavaScript是弱類型語言?

        在學習JavaScript的時候,說JavaScript是弱類型語言。那為什么JavaScript是弱類型語言呢。
        但是在此之前我們需要了解一下弱類型語言,和強類型語言的區(qū)別。

      強類型定義語言和弱類型定義語言

      1)強類型定義語言:

        強制數(shù)據(jù)類型定義的語言。也就是說,一旦一個變量被指定了某個數(shù)據(jù)類型,如果不經(jīng)過強制轉換,那么它就永遠是這個數(shù)據(jù)類型了。舉個例子:如果你定義了一個整型變量a,那么程序根本不可能將a當作字符串類型處理。強類型定義語言是類型安全的語言。

      2)弱類型定義語言:

        數(shù)據(jù)類型可以被忽略的語言。它與強類型定義語言相反, 一個變量可以賦不同數(shù)據(jù)類型的值。
        強類型定義語言在速度上可能略遜色于弱類型定義語言,但是強類型定義語言帶來的嚴謹性能夠有效的避免許多錯誤。另外,“這門語言是不是動態(tài)語言”與“這門語言是否類型安全”之間是完全沒有聯(lián)系的!
        例如:Python是動態(tài)語言,是強類型定義語言(類型安全的語言); VBScript是動態(tài)語言,是弱類型定義語言(類型不安全的語言); JAVA是靜態(tài)語言,是強類型定義語言(類型安全的語言)。
        關于各種語言類型的解釋,請參考:http://blog.csdn.net/aiming66/article/details/78570784#t3
      了解了這些,我們在此說一下JavaScript為什么是弱類型語言。經(jīng)過思考,我感覺通過一段代碼來說明吧??赡苓@樣更加直白。

      <!DOCTYPE html><html>     <head>         <title>js練習</title>         <style type="text/css">          </style>          <script type="text/javascript">             var num=0;             alert(typeof num);              num="123";             alert(typeof num);              num=true;             alert(typeof num);              num= new Date();             alert(typeof num);        </script>     </head></html>

        其中,我來解釋以下代碼。下面的幾句代碼顯示如下圖,我們不能看出,我們在一開始只創(chuàng)建了一個變量num,為var類型,我們卻可以給他賦值各種類型:數(shù)值類型,字符串,布爾類型,對象類型,為此我們可以推斷出來,JavaScript為弱類型語言。

      var num=0; alert(typeof num);

      javascript是不是弱語言

      num="123"; alert(typeof num);

      javascript是不是弱語言

       num=true; alert(typeof num);

      javascript是不是弱語言

       num= new Date(); alert(typeof num);

      javascript是不是弱語言

      推薦學習:《javascript高級教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號