類型基礎:強類型與弱類型

強類型是指不允許隱式變量類型轉換,弱類型則允許隱式類型轉換。

強類型語言:不允許改變變量的數據類型,除非進行將至類型轉換(java)

A(){
    B(x)
}
B(y){
    //y 可以被賦值 x, 程序運行良好
}

弱類型語言:變量可以被賦予不同的數據類型(javaScript)

let x=1;
lert y=true;
//x=y;
console.log(x);

let z='a';
x=z;
console.log(x);

從上面代碼可以看出JavaScript是一門弱類型的語言

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章