JavaScript 笔记 4 - 运算符

JavaScript 运算符
JavaScript算术运算符

y = 5时,算术运算符的应用。

运算符 描述 例子 x运算结果 y运算结果
+ 加法  x = y +2  7  5
- 减法

 x = y - 2

 3  5
* 乘法  x = y * 2  10  5
/ 除法  x = y / 2  2.5  5
% 取模(余数)  x = y % 2  1  5
++  自增   x = ++y  6  6
     x = y++  5  6
--  自减   x = --y  4  4
     x = y--  5  4


JavaScript赋值运算符
赋值运算符用于给 JavaScript 变量赋值。

x = 10 和 y = 5,下面的表格解释了赋值运算符。

运算符 例子 等同于 x运算结果
= x = y   5
+= x += y x = x + y 15
-= x -= y x = x - y 5
*= x *= y x = x * y 50
/= x /= y x = x / y 2
%= x %= y x = x % y 0

 
用于字符串的+运算符
要想在两个字符串之间增加空格,需要把空格插入一个字符串之中。

txt1 = "What a very ";
txt2 = "nice day";
txt3 = txt1+txt2; 

结果:
What a very nice day

 
对字符串和数字进行加法运算
两个数字相加,返回数字相加的和,如果数字与字符串相加,返回字符串。

x = 5+5;
y = "5"+5;
z = "Hello"+5;

结果:
10
55
Hello5

 
JavaScript比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。

x=5,下面的表格解释了比较运算符

运算符 描述 比较 返回值
== 等于 x == 8 false
    x == 5  true
=== 绝对等于 x === '5' false
  (值和类型均相等) x === 5 true
!= 不等于 x != 8 true
!== 绝对不等于 x !== '5' true
  (值或类型不相等) x !== 5 false
> 大于 x > 8 false
< 小于 x < 8 true
>= 大等于 x >= 8 false
<= 小等于 x <= 8 true


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

给定 x=6 以及 y=3,下表解释了逻辑运算符

运算符 描述 例子 结果
&& and (x < 10 && Y > 1) true
|| or ( x == 5 || y == 5) false
not !(x == y) true


条件运算符

语法:variablename=(condition)?value1:value2

如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。
voteable = (age<18)?"年龄太小":"年龄已达到";

 

猜你喜欢

转载自rcatws.iteye.com/blog/2276276