91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript是不是弱語言

發布時間:2021-07-13 11:35:44 來源:億速云 閱讀:179 作者:chen 欄目:web開發

這篇文章主要介紹“javascript是不是弱語言”,在日常操作中,相信很多人在javascript是不是弱語言問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”javascript是不是弱語言”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

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

本文操作環境:windows7系統、javascript1.8.5版,DELL G3電腦

javascript是不是弱語言?

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

為什么JavaScript是弱類型語言?  在學習JavaScript的時候,說JavaScript是弱類型語言。那為什么JavaScript是弱類型語言呢。 

  但是在此之前我們需要了解一下弱類型語言,和強類型語言的區別。

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

1)強類型定義語言:

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

2)弱類型定義語言:

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

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

  其中,我來解釋以下代碼。下面的幾句代碼顯示如下圖,我們不能看出,我們在一開始只創建了一個變量num,為var類型,我們卻可以給他賦值各種類型:數值類型,字符串,布爾類型,對象類型,為此我們可以推斷出來,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是不是弱語言”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扶风县| 巴里| 将乐县| 泰和县| 绥德县| 精河县| 杭锦后旗| 满洲里市| 科技| 遵义市| 麻江县| 日照市| 苍南县| 务川| 鹤峰县| 富锦市| 宁南县| 铜陵市| 石嘴山市| 常德市| 铜川市| 扶余县| 呼和浩特市| 平果县| 长阳| 伊金霍洛旗| 剑阁县| 栾城县| 兰考县| 开封市| 漳平市| 卢氏县| 怀仁县| 凉城县| 蒙阴县| 鄂伦春自治旗| 威远县| 五莲县| 当涂县| 城口县| 韶关市|