強類型 弱類型 靜態 動態的區別

php 是 弱類型 的 動態語言
python 是 強類型 的 動態語言
java 是 強類型 的 靜態語言

  • 強類型與弱類型
      強類型語言使用強制數據類型定義的語言,沒有
    強制類型轉化前,不允許兩種不同類型的變量相互操作
      弱類型,一個變量可以賦不同數據類型的值,允許將一塊
    內存看作多種類型,比如直接將整型變量與字符變量相加
  • 靜態與動態
      靜態它的數據類型是在編譯期進行檢查的,也就是說變量在使用前要聲明變量的數據類型,這樣的好處是把類型檢查放在編譯期,提前檢查可能出現的類型錯誤;
      動態在運行期進行數據類型檢查的語言,也就是在編寫代碼的時候可以不指定變量的數據類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章