JavaScript 參考文件
在 MDN 的 JavaScript 分區中,這一部分被作爲 Javascript 的資料庫。閱讀關於該參考以了解更多。
全域物件
本章節記錄了所有 JavaScript 標準內建物件 以及其方法與屬性。
- 數值屬性
- 函數屬性
eval()(en-US)
isFinite()(en-US)
isNaN()
parseFloat()(en-US)
parseInt()
decodeURI()(en-US)
decodeURIComponent()(en-US)
encodeURI()(en-US)
encodeURIComponent()(en-US) - 基礎物件
- Error objects
Error
AggregateError
EvalError
InternalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
- 數字與日期
- 文字處理
- 具索引的集合
Array
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
BigInt64Array
BigUint64Array - 具鍵值的集合
敘述句
本章節記錄了所有 JavaScript 敘述句與宣告。
- 流程控制
Block
break
continue(en-US)
Empty(en-US)
if...else
switch
throw
try...catch(en-US) - 宣告
- 函數與類別
function(en-US)
function*
async function
return
class(en-US) - 迭代
do...while(en-US)
for(en-US)
for each...in
for...in
for...of(en-US)
for await...of(en-US)
while(en-US)
- Other
表示法與運算子
本章節記錄了所有 JavaScript 表示法與運算子。
- 主要運算式
this
function(en-US)
class(en-US)
function*(en-US)
yield(en-US)
yield*(en-US)
async function
await
[]
{}
/ab+c/i
( )(en-US)
null - 左手邊運算式
Property accessors (en-US)
new(en-US)
new.target(en-US)
super
...obj - 遞增與遞減
- 一元運算子
- 算術運算子
- 關係運算子
- 相等運算子
- 位元移位運算子
- 二元位元運算子
&
|
^ - 二元邏輯運算子
- 條件(三元)運算子
- 賦值運算子
=(en-US)
*=(en-US)
/=(en-US)
%=(en-US)
+=(en-US)
-=(en-US)
<<=(en-US)
>>=(en-US)
>>>=(en-US)
&=(en-US)
^=(en-US)
|=(en-US)
[a, b] = [1, 2]
{a, b} = {a:1, b:2}
函數
本章節說明如何使用 JavaScript 函數 來開發您的應用程式。

