Javascript(二)

javascript 基礎介紹  強弱型別介紹  型別介紹

Javascript 屬於弱型別,直譯式語言

強型別:須定義資料類型,遇到不同類型需要轉換 如不轉換,編譯時會出錯或是失敗  程式語言:C# C++ java

弱型別:無須定義資料類型,型別不同時會隱式轉換型別,但有時會產生難以意料的結果 程式語言:javascript  python

編譯式:整包程式一起編譯成電腦語言 產生出exe檔案  優點:執行效率快  缺點:每次看結果都必須重需編譯

直譯式:屬於一行一行編譯 可以立即察看結果  優點:修改方便  缺點:執行速度就編譯式慢

javascript 屬於單線程程式 所有程式碼片段都會在stack(堆疊)中執行  一次只執行一個程式碼片段

stack(堆疊) 堆疊屬於一種先進後出 後進先出的資料結構

javascript:有六種型別 string number boolean null undefined object 

分為兩種:原始型別(Primitive Type)  物件型別(objectType) 

原始型別分為:

number string  boolean null undefined
數字 字串 布林 未定義

 

1.原始型別是一個值,沒有屬性

2.原始型別是不可以變義的 ( immutable )

物件型別:

array object
陣列 物件


Javascript教學網站:https://www.w3schools.com/Js/