3操作符
所谓操作符,通常指的是能对一两个输入执行某种操作,并返回结果的符号。为了更清晰地表达该属于的含义,我们先来看一下具体的
例子:
> 1+2;
3
这段代码包含了一下几点信息。
+ 是一个操作符
该操作符是一次加法运算
输入值为1和2(输入值也叫做操作符)
结果值为3
1+2这个整体成为表达式
在这里,1和2都是直接参与加法运算的例如:
列出基本算数运算符
+ 加法运算
- 减法运算
* 乘法运算
/ 除法运算
% 取模运算,即为除法中运算的余数 ,可以判断整数的奇偶性
++ 自增1运算,后置的++操作会返回值 ,然后再增1, 前置的++操作会将值增1
-- 自减1运算,后置的++操作会返回值 ,然后再减1, 前置的++操作会将值减1
事实上,当我们输入var a = 1;这样的语句是,所执行的也是一种独立的操作。这种操作叫做纯赋值,因而“=”也被称为简单的运算符
除此之外,Js中还有一种由算数和赋值操作组合而成的操作符。我们称他们为符合操作符。这些操作符能让我们的代码更加紧凑
例如:
> var a =5;
> a+=3;
8
在例子中,a+= 3;实际上就相当于 a = a +3 ; 的缩写
> a -= 3
5
同理,这里的 a - = 3; 等同于 a = a -3;
以此类推:
> a * =2;
10
> a /=5;
2
> a %=2
0
Js还存在其他的运算符,在后面的会接触到
表达式应始终是以分号为结束符,尽管JS本身设有分号补全的机制,即如果忘记了一行表达式之后添加分号,该位置就会被隐式地补上一个分号。但是这种机制同时也是出错的主要的源头之一,所以,最好还是我们自己要记住在表达式结束之后明确地用分号来关闭表达式
阅读(1988) | 评论(0) | 转发(0) |