ホームページ >ウェブフロントエンド >jsチュートリアル >js演算子とは何ですか? js 演算子の詳細な紹介
この記事では、js 演算子とは何かについて説明します。 js オペレーターの詳細な紹介は、必要な友人が参考にできることを願っています。
JavaScript の基本演算子は、算術演算子、代入演算子、関係演算子、論理演算子に分類されます。以下では、いくつかの演算子を習得する方法について詳しく説明します。
(1)算術演算子
1. 算術演算子は、演算子の両側のオペランドの違いに応じて、単項演算子、二項演算子、および三項演算子に分類できます。さまざまな関数で、(プラス記号)、- (マイナス記号)、(乗算記号)、/ (除算記号)、および % (剰余演算) に分かれています。
## (自動インクリメント)、- - (自動デクリメント); 演算子の後に次の場合、割り当てが発生しない場合は、インクリメントおよび自己デクリメント演算が実行されます。の場合は、値を代入してから操作を行ってください。 演算子が先頭に追加される場合: 代入が行われない場合は、インクリメントおよび自己減分演算が実行されます。代入が行われる場合は、最初に演算を実行してから値を割り当てる必要があります。 演算子後置詞の例;var a=3; a++; consonle.log(a)//值为4 var a=3; var b=4; a--; b--; var c=a+b;//2+3 console.log(c);//5 var a=3; var b=4; a++; b++; var c=(a+b);//4+5 consonloe.log(c);//c的值为9 var a=3; var b=4; var c=(a++)+a+(b++)+b;//3+4+4+5 console.log(c);//16 var a=3; var b=4; var c=(a--)+a+(a++)+(b++)+b+(b--);//3+2+2+4+5+5 console.log(c);//21演算子前置詞の例;
var b=4; --a;//2 ++b;//5 console.log(a,b);// 2 5 var a=3; var b=4; var c=--a+b;//2+4 运算符前置 先运算 再赋值。 console.log(c);//6 var a=3; var b=4; var c=--a+--b;//2+3 console.log(c);//5ここで説明しましょう。最初に演算します。(--a)=2; 演算子は最初に演算してから値を割り当てます。 ); (b)=3; 多くの学生はこれを 4 または 5 と計算します。このように (--b) を理解し、b の値を 3 に変換する必要があります。 ) 括弧内の b は実際には 3 に等しい (b) は演算後は確かに 4 に等しいが、これが演算子後置であることは明らかであるため、他の値に加算すると、その値は 3.
## になります。 # 次の例を見てみましょう;
var a=3; var b=4; var c=(--a)+(--b)+(b++);//2+3+3 console.log(c);//8
(a) 5
(b--) 6 これら 2 つは演算子接尾辞なので、依然として独自の値を持っています。 # (--a) 5 (a) の値は前に計算されているため、6 になります。この演算子が前にあるため、最初に演算が実行されてから値が割り当てられます。 -b) 4 は (b--) によって渡されます。値は 5 です。演算子は最初に演算を行ってから値を代入するため、最終的な値は 4 になります。
# (2) 代入演算子 " =" はよく知られた演算子です。
var a=251; ステートメントに値を割り当てます。# 関係演算子;
(より大きい)、== (等しい)、< (より小さい)、>= (以上)、<= (以下)、! = (等しくない)、=== (真に等しい、合同)、=....関係演算子の演算結果はブール型です: true (真)、false (偽)、< ;、==、>=、=< はすべて数値型の比較に使用されます。比較方法とアルゴリズムは数値文字列と同じです。各関係演算子は
var a=5; var b=6; var c=(a++)+(b--)+(--a)-(--b);//5+6+5-4 console.log(c);//12文字型の文字を返します。大なり小なりを使用して比較することもできます。
var a="3"; var b="5"; var c=a<b; console.log(c);//true var a=5; var b=8; var c=a<b; console.log(c);//true"a" のコード ポイント値は 97
"b" のコード ポイント値は 98"b" です。コード ポイント値は 98
ASCII 文字の順序に従って昇順に並べます。== は数値の比較に使用できます。および数値文字列。たとえば、var a="alpha"; console.log(a,typeof a); var b="blue"; console.log(b,typeof b); var c=a<b; console.log(c,typeof c);//true=== は == よりも高度であり、2 つのタイプを比較することはできません。 ) 論理演算子。出力結果はブール (ブール) 型です。
var b='5'; var c=a==b; console.log(c);//true
Example;
var a=5; var b='5'; var c=a===b; console.log(c);//false3. 論理否定です。 ;反対の出力結果を取得します;例; これは上記の例と同じです。論理否定となり、逆の値をとります
var a=3,b=4; var c=a>b||a<b; console.log(c);//true 有一侧结果为真 真个运算结果为真。 var a=5,b=8; var c=a>b||a<4; console.log(c);//false 两边运算结果均为假 则输出结果为假 var a=5,b=8; var c=a<b||a>4; console.log(c);//true 两边运算结果均为真 则输出结果为真
以上がjs演算子とは何ですか? js 演算子の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。