ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の記号と演算子の意味とその使用方法
JavaScript ではこの記号は何を意味しますか?
この質問と回答のセクションでは、JavaScript における記号とその意味の包括的なリストを提供します。 JavaScript.
Symbols
this - 現在のオブジェクトを表します。
var - を宣言します。関数スコープの変数scope.
(function(){…})() - 即時呼び出し関数式 (IIFE)、宣言直後に関数を実行します。
someFunction()() - 別の関数を返す関数function.
=> - アロー関数の構文。それに続く式を返します。
|> - パイプライン演算子、連鎖関数
関数、yield、 yield - ジェネレーター関数の構文。値を生成するか、他のジェネレーターに委任します。
[…]、[ value ]、配列() - 配列リテラル表記。 array.
{…}, { key: value }, { [key]: value } - オブジェクト リテラル構文。オブジェクトを作成します。
… ${…}… - テンプレート リテラル構文。埋め込まれた文字列を作成します。式。
/…/ - 正規表現リテラル構文。文字列内のパターンと一致します。
$ - 正規表現のドル記号置換パターン、特殊文字またはテキストを表します。
() - グループ化演算子、評価用の式をグループ化します。
obj.prop、obj[prop]、obj["prop"] - のプロパティにアクセスします。ドットまたは括弧表記を使用したオブジェクト。
?., ?.[], ?.() - オプションの連鎖演算子。オブジェクトが存在する場合にのみオブジェクトのプロパティにアクセスします。
:: - バインド演算子。関数を特定のオブジェクトにバインドします。
new - クラスの新しいインスタンスを作成するか、 function.
…iter - スプレッド構文、反復可能オブジェクトを個々の要素に展開します。
、 -- - インクリメントまたはデクリメント演算子、増加または減少変数を減らす1.
delete - オブジェクトからプロパティを削除します。
void - 式を評価し、その値を破棄します。
、 - - 算術演算子、加算または減算数値。
|、&、^、~ - 数値に対してビット単位の演算を実行するビット演算子。
% - 剰余演算子。割り算の余り。
&&, ||, ! -論理演算子。値に対して論理演算を実行します。
?? - Nullish 合体演算子。null または未定義でない場合は左のオペランドを返し、それ以外の場合は右のオペランドを返します。
** - べき乗演算子は、数値をべき乗します。
==, === - 等価演算子、値の等しいかどうかをチェックします。
!=、!== - 不等演算子、値の不等性をチェックします。
<<、>>、>>> -ビット シフト演算子。ビットを左または右にシフトします。
…?…:… - 条件 (三項) 演算子。条件を評価し、その真偽に基づいて異なる値を返します。
= - 値を代入する代入演算子変数。
%= - 剰余代入演算子、除算の剰余を変数に代入します。
= - 加算代入演算子、加算変数への値。
&&=、 ||=、??= - 論理条件に基づいて変数を更新する論理代入演算子。
<<= 、>>>=、 >>>=、&=、^=、|= - ビット単位の代入演算子。変数をビット単位で更新します。
{}、[ ] - 構造化代入。複数の変数に値を代入します。
, - カンマ演算子。式を順番に評価し、最後の式の結果を返します。
{…} - ブロック ステートメント、ステートメントをグループ化します。
var、 let、const - 変数宣言、異なるスコープの変数を宣言します。
label: - ラベル、制御フローのステートメントまたはブロックを識別します.
123n - BigInt大きな整数値を表すリテラル。
# - プライベート クラス フィールドまたはプライベート メソッド宣言。
_ - 数値区切り文字。読みやすさが向上します。大きな数。
以上がJavaScript の記号と演算子の意味とその使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。