首頁 > web前端 > js教程 > 您需要了解哪些 JavaScript 符號和運算子?

您需要了解哪些 JavaScript 符號和運算子?

Mary-Kate Olsen
發布: 2024-12-28 01:51:14
原創
738 人瀏覽過

What JavaScript Symbols and Operators Do You Need to Know?

這個符號在 JavaScript 中意味著什麼?

符號描述型別

this 目前物件引用an object

當前物件引用an object

) 與function x() 函數宣告語法宣告一個函數

(function(){…})() 立即呼叫函數表達式(IIFE) 立即執行function

someFunction()() 傳回其他函數的函數傳回函數

=> 箭頭函數表達式語法 定義箭頭函數

|>管道,大於管道運算子管道輸出一個函數到另一個函數的輸入

函數

,yield,yield產生器函數定義一個生成器函數

[…],[ value ], Array() 陣列符號宣告一個array

{…}, { key: value }, { [key]: value } 物件字面量語法定義一個物件

…${…} ... 模板文字將變數插入字串

/.../ 正規表示式文字符合文字模式

$ 正規表示式中的美元符號替換模式比對正規表示式替換中字串的特定部分

()分組運算子將表達式分組用於評估

obj.prop, obj[prop], obj["prop"] 屬性存取器存取物件的屬性

?。 , ?.[], ?.() 可選連結運算子屬性存取的安全導航

new 運算子 建立一個新物件

.. .iter 擴充語法將陣列或物件擴展為單一元素

, -- 前/後自增/自減運算子遞增或遞減值

, - 加法或串聯以及減法運算符;一元符號運算符執行算術或邏輯運算

&&, ||, ! 邏輯運算子執行邏輯運算

?., ?.[], ?. () 可選的連結運算符屬性的安全導航存取

** 冪運算子(求冪) 將值求冪

==、=== 相等運算符比較值

!=, !== 不等式運算符比較值不等式

>、>>位移位運算子左移或右移位

?...?.. . ? 條件(三元)運算符根據條件決定執行哪個表達式條件

= 賦值運算子為變數賦值

% 求除法的餘算子求除>

= 加法賦值運算子將值加到變數

&&=, ||=, ??= 邏輯賦值執行邏輯運算並將結果賦值

>=, >>>=, &=, ^=, |= 以位元賦值執行位元運算並指派結果

, 逗號運算子依序計算多個運算式

{…} 區塊包圍語句

{…}物件字面量語法包含鍵值對

var, let, const 宣告不同作用域的變數

label: 標籤標記一條語句,用於與break或continue

123n BigInt 表示大於常規數字限制的整數

# 方法或私有字段定義類別的私有成員

以上是您需要了解哪些 JavaScript 符號和運算子?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板