JS运算符

要进行各种各样的运算,就要使用不同的运算符号。

1,算术运算符:+ - * / % ++ --

+ :加法运算符
- :减法运算符
* :乘法运算符
/ :除法运算符
% :取余运算符,返回值等于余数
++ :自增运算符,即:结果=结果+1;
-- :自减运算符,即:结果=结果-1;

(1),%:取余,如果余数等于0,则被除数能被除数整除;
前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()
前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()
输出结果:b=10,c=12;
(3),"--":自减,同自增,但是结果是减1,而不是加1;

2,赋值运算符:= ,+= ,-= ,*= ,/=

”+=“先加后等,如:a+=10;//展开后 a=a+10;
”-=“先加后等,如:a-=10;//展开后 a=a-10;
”*=“先乘后等,如:a*=10;//展开后 a=a*10;
”/=“先除后等,如:a/=10;//展开后 a=a/10;

3,字符串运算符:+ ,+=

字符串只能进行”连接“运算,不能进行其它运算;
var a=“abc”;
var b=a+“def”;//结果b=“abcdef”;
var a=“abc”;
a+=10;//结果a=“abc”+“10”=“abc10”

4,比较运算符: > ,< ,>= , <=, ==, !=, ===, !==

比较运算符运算结果是布尔值(true或false)
前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()

5,逻辑运算符: && , || , !

&& :短路与,两个布尔表达式,同时为true才返回true,其它三种情况(true && false ,false && true ,false &&false)都返回false;
|| :短路或,两个布尔表达式,只要有一个为true则返回true,只有两边都为false才返回false;
! :取反运算(非),只有两种情况:!true即为false;!false即为true;

6,三元运算符: ?:

前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()
例:str="<br/>毕业院校:"+(school?school:“未填写”);

window.prompt()

功能:弹出一个输入框,让用户来输入内容;
语法:var 变量名 = window.prompt(提示信息,输入框中默认信息)

@沉木

相关文章:

  • 2021-09-17
  • 2021-06-05
  • 2021-05-08
  • 2021-09-20
  • 2021-11-24
  • 2021-09-29
  • 2021-12-23
  • 2021-10-19
猜你喜欢
  • 2021-09-25
  • 2021-09-14
  • 2021-07-21
  • 2021-12-15
  • 2022-01-15
  • 2021-06-08
  • 2021-06-30
相关资源
相似解决方案