ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript演算子まとめ_javascriptスキル

JavaScript演算子まとめ_javascriptスキル

WBOY
リリース: 2016-05-16 15:56:53
オリジナル
1689 人が閲覧しました

JavaScript では、一般的な演算子には、算術演算子、比較演算子、論理演算子が含まれます。

表 1 JavaScript の一般的な演算子

算数运算符 说明 举例 结果
= 赋值运算符。将运算符右边变量的值赋给左边变量。 x = 5 ; -
加号。将两个数据相加。 y=1 2; y=3
- 减号。将两个数据相减。 z = x-y; z=2
* 乘号。将两个数据相乘。 a=x*y; a=15
/ 除号。将两个数据相除。 b=x/z; b=2.5
% 求余运算。求两个数据相除的余数。 c=x%z; c=1
自加。将操作数加1。 m= x; m=6   x=6
-- 自减。将操作数减1。 n=--x; n=5    x=5
比较运算符 说明 举例 结果
== 相等。若两数据相等,返回 true,否则返回 false。 boolean1=(x==5); boolean1=true
!= 不相等。若两数据不相等,返回 true,否则返回 false。 boolean2=(x!=5); boolean2=false;
> 大于。若左边数据大于右边数据,返回 true,否则返回 false。 boolean4=(x>y); boolean4=true
< 小于。若左边数据小于右边数据,则返回布尔值true,否则返回false。 boolean5=(x boolean5=false
>= 大于等于。若左边数据大于或等于右边数据,返回 true,否则返回 false。 boolean6=(x>=y); boolean6=true
<= 小于等于。若左边数据小于或等于右边数据,返回 true,否则返回 false。 boolean7=(x<=y); boolean7=false
逻辑运算符 说明 举例 结果
&& 逻辑与。如果符号两边的操作数为真,返回true,否则返回false。 boolean_a=true&&false; boolean_a=false
|| 逻辑或。如果符号两边的操作数为假,返回false,否则返回true。 boolean_b=true||false; boolean_b=true
! 逻辑非。如果符号右边的操作数为真,返回false,否则返回true。 boolean_c=!true; boolean_c=false

" " は、文字列

を連結するためにも使用できます。

「 」記号は 2 つのデータを追加するだけでなく、文字列を接続するためにも使用できます。

例:

コードをコピーします コードは次のとおりです:

var name="トム";
var age=22;
var person="私の名前は " name " です ! 私は " 年齢 " です ! ";
アラート(人);

コードを保存して実行すると、「私の名前はトムです!私は 22 歳です!

」と表示されます。

上記の例には、文字列と値があります。文字列と数値が混在した場合、加算演算なのか文字列の連結なのか、「」記号の機能をJavaScriptが自動的に判断します。文字列を連結する場合、数値も文字列に変換されます。

自己インクリメント ( ) と自己デクリメント (--) に関するディスカッション

自己インクリメント ( ) 演算子と自己デクリメント (--) 演算子は、オペランドの前後に配置すると意味が異なることに注意してください。これをオペランドの前に置き (フロント自己インクリメント/フロントセルフデクリメント)、まずオペランドに 1 を加算 (1 を減算) してから、オペランドの後に配置します (最後の自己インクリメント/最後の自己デクリメント)。デクリメント)、最初に演算を実行し、次にオペランドに 1 を加算します (1 を減らす)。

例:

コードをコピーします コードは次のとおりです:

<スクリプトタイプ="text/javascript">
var x=5;
var y= x; //加算前に増加、代入後のxの値は6
var z=x; // 加算後の代入後のxの値は7
var m=--x // 前はデクリメントされ、代入後の x の値は 6
var n=x-- // デクリメント後、代入後の x の値は 5

y の値を表示


z の値を表示


m の値を表示


n の値を表示


コードを保存して実行し、4 つのテキストを順番にクリックすると、すべてに 6 が表示されます。

分析:

y の場合、 x (x=5) に 1 を加えた値が 6 になり、 x の値が y に渡されます。
z の場合、最初に x の値 (x=6) を z に渡し、次に x に 1 を加算すると、値は 7 になります。
m の場合、 x (x=7) から 1 を引いた値は 6 となり、 x の値が m に渡されます。
n の場合、まず x (x=6) の値を n に渡し、次に x から 1 を引くと、値は 5 になります。

算術演算子の略語

操作を容易にし、コードの記述を減らすために、JavaScript は一般的な数学演算子の省略形もサポートしています。

表 2 一般的な算術演算子の略語


オペレーター 例 と同等 = x =y x=x y -= x-=y x=x-y *= x*=y x=x*y /= x/=y x=x/y %= x%=y x=x%y
运算符 例子 等价于
= x =y x=x y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=y x=x%y
テーブル>

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート