淺談強型別語言與弱型別語言,歡迎大家來點評

騎著蝸牛看落日發表於2018-08-29

強弱型別的語言,簡單來區分就是會不會隱式轉換資料型別, 比如最常見的數值型與字串之間的轉換

強型別的語言 : java , .net , python等

弱型別的語言: php JavaScript等

  舉個python 與 JavaScript的例子

  python

    a = 5

    b = `5`

    print(a + b) // 此處會報錯 ,因為 a是 int型別 b是 str型別, unsupported // 是不支援的.

    c = int(b)

    print(a + c) // 10

  JavaScript

    let a = 5,

      b = `5`

    console.log(a + b) // 55 在此處JavaScript直接將a轉換成字串拼接在了一起.

相關文章