一起自学前端开发!

JavaScript基本语法:运算符---JavaScript入门笔记

来源:原创    更新时间:2017-07-26 21:12:00    编辑:编辑    浏览:1590

1. 什么是运算*

执行变量或值之间的运算的符号。也就是说运算符就是我们在表达式里用于计算的特殊符号,比如加减乘除等等。


2. 算术运算符

1). 加减乘除求余

运算符

描述

例子

结果

+

x=y+2

x=7

-

x=y-2

x=3

*

乘(星号)

x=y*2

x=10

/

x=y/2

x=2.5

%

求余数 (保留整数)

x=y%2

x=1

说明:

(例子中假定y=5)

2). 自增自减

运算符

描述

例子

结果

++

自增

x=++y

x=6

--

自减

x=--y

x=4

说明:

(例子中假定y=5)


3. 比较运算符

1). 大于,大于等于,小于,小于等于,等于,不等于等

运算符

描述

例子

结果

>

大于

3>4

false

>=

大于等于

3>=4

false

<

小于

3<4

true

<=

小于等于

3<=4

true

==

等于

3==4

false

!=

不等于等

3!=4

true

说明:

返回值只会是true或者false,如果成立则为true,不然为false.


4. 赋值运算符

1). 简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量。

复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。

例子1:简单的赋值运算

var iNum = 10;

说明:

iNum的值为10.

2). 算术运算符与=等的结合

算术运算符与=等的结合就是复合赋值运算,复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。

例子2:复合赋值运算

var iNum = 10;iNum = iNum + 10;//上面的代码等价于下面var iNum = 10;iNum += 10;

说明:

直接将例子2的代码复制到编辑器里面是有问题的哦,因为注释上下的代码表示的是同一个意思,老师只是为了让同学更清楚比较所以放在一起了。


5. 逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。

运算符

描述

例子

结果

&&

and

x < 10 && y > 1

true

||

or

x==5 || y==5

false

not

!(x==y)

true

说明:

1). 表格中我们假定x=4,y=2;

2). and的要求是左右两边都要成立,or就是两边至少成立一个,not就是与结果相反,not之前为true则结果为false。


6. 条件运算符

1). 三目运算符

语法:

变量=(条件)?value1:value2

说明:

条件成立则变量的值被赋为value1,不成立则赋值为value2.

例子3:

var m=(3>2)?3:4;document.write(m);

结果为:


总结:

现在同学们学习的运算符有点多,但是其实结合例子理解记忆,还是很好学习的。主要就是结合例子以及现实中的数学比较多。



评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

相关内容

点击排行

随机新闻

评论排行榜