強弱型別的語言,簡單來區分就是會不會隱式轉換資料型別, 比如最常見的數值型與字串之間的轉換
強型別的語言 : 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轉換成字串拼接在了一起.