JavaScript係一種高級程式語言同直譯語言[2]。佢已經由ECMA通過ECMAScript標準化[2]。世界上大多數主流瀏覽器(Chrome、Firefox、IE/Edge、Safari等等)都支援JavaScript[3]。
網頁格式喺1990年代首次出現,嗰陣時嘅瀏覽器(Browser)只係可以辯認HTML語言,爾啲語言係用來話畀我哋知瀏覽器顯示咩資料,係靜態性嘅操作,Netscape Navigator 1.0就係爾類嘅瀏覽器。
console.log("a");//啱console.log("b");//啱console.logg("c");//錯,來到爾度停低console.log("d");//啱console.log("e");//啱/*解決辦法*/try{console.log("a");}catch(e){}//啱try{console.log("b");}catch(e){}//啱try{console.logg("c");}catch(e){}//錯,但係到爾度毋會停低,而係跳過try{console.log("d");}catch(e){}//啱try{console.log("e");}catch(e){}//啱Hello World:
- 布林值(Boolean)
- 數字(Number)
- 大整數(BigInt)
- 字串(String)
- 符號(Symbol)
- 陣列(Array)
- 集合(Set)
- 物件(Object)
- 映射(Map)
- 函式(Function)
- 未定義(undefined)
- 空(null)
條件語句有 if , switch。
if(條件){當條件係true嗰時執行}else{當條件係false嗰時執行}switch(條件){case0:當條件係數字0嗰時執行break;case'0':當條件係字串0嗰時執行break;default:其他情況執行}循環語句有 for , while。
for(初始表達式;條件;增量表達式){當條件係true嗰時執行,然後再次判斷條件.(當條件係false嗰時跳出循環.)}while(條件){當條件係true嗰時執行,然後再次判斷條件.(當條件係false嗰時跳出循環.)}跳轉語句有 break , continue , return , yield。
- break 用嚟跳出循環.
- continue 用嚟中斷今次嘅循環, 然後再進入下一次嘅循環.
- return 用嚟中斷 function , 同埋返回函數值.
加法: 1 + 2 -> 3
字串合併: '1' + '2' -> '12'
減法:
乘法:
除法:
取餘(mod):
冪:
條件判斷:
條件?當條件係true嗰時執行:當條件係false嗰時執行