JavaScript运算符和程序控制语句

比较运算符

  1. 比较运算符:用于比较两个值,结果true或者false
  2. 运算符的范围: > >= != < <=
  3. 实例:x < 10为true //x=2
    逻辑运算符
  4. 包含逻辑与 或 非 等,结果是true或者false
  5. && and || or ! 非
  6. (x<10&&y>1) x=2以及y=5 true
    a. 对于&& 两个都是true结果是true,如果有一个false结果是false
    b. 对|| ,其中一个是true结果就是true,两个都是false结果才为false
    三目运算符 – 三元运算符
  7. 根据不同的条件,执行不同的操作/返回不同的值
  8. 格式:条件?值1:值2;
  9. 实例:x>1?“大于”:“小于”;
    算数操作符
  10. / 除
  11. % 取余(a%=b,相当于a=a%b指的是a除以b得到的余数)
    递增和递减
  12. 递增 ++a 与 a++ 都是对a进行递增的操作
  13. 区别
    a. ++a先返回递增之后的a的值 – 先运算再赋值
    b. a++ 先返回a的原来的值,再返回递增之后的值 – 先赋值在运算
  14. 递减同理
    赋值运算符
  15. 简单赋值 =
  16. 复合赋值 += -= *= /= %=
    (a%=b,相当于a=a%b指的是a除以b得到的余数)
    比较运算符增加知识点
    ==:相等,只比较值是否相等。
    =:全等,比较值得同时比较数据类型是否相等。
    !=:不相等,比较值是否不相等。
    :不全等,比较值得同时比较数据类型是否不相等。
    返回都是boolean类型
    运算符的优先级
  17. () 小括号 – 优先级高
  18. ++ – 自加 自减
    • / % 乘 除 取余
      • 加 减
  19. < <= > >= 逻辑运算
  20. == != 等于 不等于
  21. && 逻辑与
  22. || 逻辑或
  23. ?: 三目运算符
  24. = 赋值 – 优先级低
    程序控制语句
  25. 条件判断控制语句
    if(判断条件){
    }else{
    }
    2、多重if嵌套控制语句
    if(判断条件){
    }else if(){
    }else{
    }
    3、多条件分支类控制语句演示
    成绩是100分,显示满分
    成绩大于等于90,显示优秀
    成绩大于等于70,显示良好
    成绩大于等于60分,显示及格
    否则,不及格
var myscore=55;
var str;
var n=parseInt(myscore/10);
switch(n){
    case 10:
        str="manfen";
        break;
    case 9:
        str="youxiu";
        break;
    case 8:
    case 7:
        str="lianghao";
        break;
    case 6:
        str="jige";
        break;
    default:
        str="bujige";
        break;
}

循环类控制语句

  1. for循环
  2. while循环
  3. do-while循环
    for循环
//1+2+3+4+5+。。。。+100=5050
// var i;
// var sum=0;
// for(i=0;i<=100;i++){
//     // sum=sum+i;
//     sum+=i;
// }

// console.log(sum);
//1+2+3+4+5+。。。。+100=5050
//while循环是先判断条件,条件满足了再继续执行

var i=0;
var sum=0;
while(i<=100){
    sum=sum+i;
    i++;
}
console.log(sum);
//1+2+3+4+5+。。。。+100=5050
// do-while:  先执行一次,执行完之后再进行判断
var i=0;
var sum=0;
do{
    sum=sum+i;
    i++;
}while(i<=100);
console.log(sum);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值