1. JavaScript运算符
算数运算符,逻辑运算符,赋值运算符,关系运算符,条件运算符。
2. 算数运算符(+加,-减,*乘,/除,%取模,++自增,- -自减)
简介+加:+加号可以两个加法运算,也可以进行两个字符串的拼接,还可以通过加号进行隐式转换。
1.加法格式:var moou =
123+785;
console.log(moou);
2.字符串的拼接格式: var moou =
“hello”+“world”;
console.log(moou);
3.隐式转换格式:moou =
33+“3”+3;
console.log(moou);字符串加数字最后把他转换为字符串
4.-减,*乘,/除:运算时自动转换为Number
moou = 33-“3”;他会自动的把字符串3转换为数字3
console.log(moou);
5.乘格式:moou = 333;
console.log(moou);
6./除格式:moou = 33/3; console.log(moou);
7.%取模格式:moou = 15%5;
console.log(moou);
8.++自增格式:var o=3;
o++;
console.log(o);
8.- -自增格式:var o=3;
o- -;
console.log(o);
- 逻辑运算符(!非,&&与,||或)
1.!非运算简介:可以对一个值进行非运算,对一个布尔值进行取反操作,如果进行两次运算他的值不变
var = true;
console.log(“a=”+a);
var c = !c;
console.log(“b=”+b);
2.&&与运算简介:可以对符号俩边进行运算返回结果,两个值只要有一个false,则返回false,两个值都是false,则返回false
var pl = false&&false; console.log(“pl=”+pl);
- ||或运算简介:可以对符号俩边进行或运算返回结果,两个值只要一个是true,返回true,两个值只要一个是false,返回false,只有第一个是true ,返回true,不会再去检查第二个
var pl = false||false;
console.log(“pl=”+pl);
- 赋值运算符(=,+=,-=,*=,/=,%=)
1.=赋值格式:var mm =1;把1赋值给mm
2.+=格式: var mm =1;
mm+=2;把上面的一加上下面的二
3.-=格式: var mm =1;
mm-=2;把上面的一减下面的二
4.*=格式: var mm =1;
Mm*=2;把上面的一乘下面的二
5./=格式: var mm =1;
Mm/=2;把上面的一除下面的二
6.%=格式: var mm =1;
Mm%=2;取余
- 关系运算符(>大于,>=大于等于,<小于,<=小于等于,他们运算结果只返回布尔值(true和false))
1. >大于格式:var
b = 3>6;
console.log(“b=”+b);
2. >=大于等于格式:var
b = 3>=6;
console.log(“b=”+b);
3. <小于格式:var
b = 3<6;
console.log(“b=”+b);
4. <=小于等于格式: var
b = 3<=6;
console.log(“b=”+b);
- 条件运算符(三目运算)
格式:var s = 2;
var m = 8;
var k = s>m?s:m;
比较大小如果对返回结果为true执行语句1返回结果,如果对返回结果为false执行语句2返回结果
7.运算符的优先级
1.算术操作符(+,-,*,/,++,–,%)
2.比较操作符(<,>,= = ,=
= =,<=,>=,!=)
3.逻辑操作符(&&,||,!)
4.赋值符号(=,+=,-=,*=,/=,%=)