JavaScript中的运算符和分支结构

1.算术运算符

表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值

运算符可分为以下类别:
赋值运算符 =
算术运算符 +、-、*、/、%、++、--、-(求反)       
结合运算符*= 、/= 、+= 、-= 、%=
比较运算符 ==、!=、>、>=、<、<=、===、!==

字符串运算 +

逻辑运算符 &&、||、!

<script type="text/javascript">
console.log(15%3)//0 console.log(18%4)//2
//判断一个整数是否是偶数
console.log(15%2!=0)//true
//判断一个整数是否可以被5整除 
console.log(15%5==0)//++ -- 
var a =1
console.loq(++a)//2
console.log(a++ + ++a)//2+4=6 
console.log(a)
</script> </body>

绝对等于:数据类型一致,数值相等
 不绝对等于:数据类型不一致或者数值不相等    
(1)数据类型不一致
(2)数值不相等
(3)数据类型不一致,数值也不相等

2.复合运算符

<script type="text/javascript">
var b = 10
//b = b * 20//
b*=20//相当于b=b*20
console.log(b)
//+= 经常用于累加求和//求1-3之间的所有整数之和
var result=0//用来存储1-3之间所有整数之和
result=result+1	result +=1	
result=result+2	result +=2	
result=result+3	result +=3	
result +=n
console.log(result)
3!= 3*2*1 4!=4*3*2*1
</script> </body>

3.关系运算符

<script type="text/javascript">
//关系运算符:==(等于)===(绝对等于/完全等于)的区别:==表示的是两个变量的值相等,===表示两个变量的值相等且数据类型也必须一致,才会返回true
console.log(10 == "10")//true 
console.log(10 === "10")//false
</script> </body>

4.逻辑运算符

<script type="text/javascript">
//逻辑运算符:&& Il ! 
var x = 10, y = 20
console.log(x+y>10 && x<20)//true
 console.log(x+y<30 && x<20)//false 
console.log(x+y<30 || x<20)//true
console.log(y-x==10 && x++>20)//false 
console.log(x)
</script></body>

二、分支结构

if语句和if else语句

<script type="text/javascript">
//分支结构
var score =prompt("请输入你的js成绩:") 
if(score >=90){
console.log("你比较适合搞开发,继续在这个班里面学习吧")}
else{
console.log("去学新媒体吧")}

//假如你的is成绩在80分以上,你比较适合学开发,70-80之间,你可以再挣扎一下继续学开发,60-70之间
件实施,60分以下,新媒体专业欢迎你
if(score >= 80){
console.log("你比较适合学开发")}else if(score>=70){
console.log("你可以再挣扎一下继续学开发")}else if(score >=60){
console.log("你可以考虑去学软件实施")}else{
console.log("新媒体专业欢迎你")
</script></body>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值