typeScript 的學習

類型基礎 :

強類型語言 弱類型語言 

強類型語言 :兩個變量的賦值必須是同一種類型,或者經過轉化後是同一種類型

弱類型語言 :兩個變量的賦值不必須是同一種類型

//typeScript  強類型語言
int a = 10;
string b = 'test';
char c = 'a'
int d = 20;
a = b //是錯誤的  因爲 a 整數類型 b 字符串
a = c //是對的 因爲能將 字符a轉爲 ASCII碼 a輸出爲 97
a = d  //是對的 同種類型賦值  a輸出爲 20


//javaScript  弱類型語言
var a = 10;
var b = 'test';
a = b ; //a 輸出test    

 

動態類型語言 靜態類型語言

靜態類型語言 :在編譯階段確定左右變量的類型

動態類型語言 : 在執行階段確定所有的變量的類型

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