js运算符

运算符
 
赋值运算(一)
在编程中“=”不叫“等于号”,叫“赋值符”,作用是将右边的值赋值给左边的变量,反过来说,赋值符右边是值,左边是变量。
  var x = 1 //将右边的数字1赋值给左边的变量x
其实就是将右边的数字1放到叫做x的那个内存空间中。
 
注意:变量是可变的,也就是说同一个变量可以多次赋值,后面的值覆盖前面的值。
var x = 1; // 声明变量x并给他赋值1
x = 10; // 给变量x重新赋值为10
alert(x); // 现在x变量的值就是10

 

算术运算
运算符
示例
备注
+
(求和)
var a = 1;
var b = 2;
var c = a + b;
数学中的加法
-
(求差)
var a = 1;
var b = 2;
var c = a - b;
数学中的减法
*
(求积)
var a = 1;
var b = 2;
var c = a * b;
数学中的乘法
/
(求商)
var a = 1;
var b = 2;
var c = a / b;
数学中的除法
%
(求余)
var a = 1;
var b = 2;
var c = a % b;
数学中的求余数

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
字符串的拼接运算
"+"如果两边都是数字,那进行的是数学中的加法运算。但两边只要有一边是字符串的话,那是将两边的值连接成一个。也就是字符串拼接。
var a = 12345;
var b = '天上白玉京。';
var c = a + b;
console.log(c);  // 结果:12345天上白玉京。
也就是将a变量和b变量拼接在一起,组成一个新的字符串,赋值给c变量;
拼接运算的+左右两边,只要有一边是字符串就进行拼接运算,具体情况有:数字+字符串、字符串+数字、字符串+字符串。
 
 
关系运算(比较运算)
运算符
描述
>
大于
>=
大于等于
<
小于
<=
小于等于
==
等于(主要用于判断两边的值是否相等)
===
全等于(先判断两边的类型是否相等,类型相等在判断值是否相等)
 

 

 

 
 
 
 
 
 
 
 
 
关系运算最后的结果只有两种,一种是真,一种是假,也就是布尔型的ture和false
console.log(2>3); //false
var a = 2>1;
console.log(a);  //ture

 

等于和全等于:
var a = 123;
var b = '123';
console.log(a==b);  //ture
console.log(a===b); //false
等于和全等于的区别:
等于语法相对于全等于比较宽松,a变量和b变量在内存中占用大小一样,内容也一样;
全等于语法比较严格,类型不一样,所以不全等;
 
 
赋值运算(二)
符号
描述
示例
+=
自己先加后,再赋值给自己
var a = 1;
a +=2;
相当于a先加2,结果赋值给a
-=
自己先减后,再赋值给自己
var a = 1;
a -=2;
相当于a先减1,结果赋值给a
*=
自己先乘后,再赋值给自己
var a = 1;
a *=3;
相当于a先乘3,结果赋值给a
/=
自己先除后,再赋值给自己
var a = 4;
a /=2;
相当于a先除2,结果赋值给a
%=
自己先余后,再赋值给自己
var a = 5;
a %=2;
相当于a先余2,结果赋值给a
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
例如:
 
 
 
 
posted @ 2020-03-05 21:44  结发授长生  阅读(95)  评论(0)    收藏  举报