JS循环类控制语句

运算符
比较运算符

  1. 比较运算符:用于比较两个值,结果true或者false
  2. 运算符的范围: > >= != < <=
  3. 实例:x < 10为true //x=2
    ==:相等,只比较值是否相等。
    =:全等,比较值得同时比较数据类型是否相等。
    !=:不相等,比较值是否不相等。
    :不全等,比较值得同时比较数据类型是否不相等。
    返回都是boolean类型

逻辑运算符

  1. 包含逻辑与 或 非 等,结果是true或者false
  2. && and || or ! 非
  3. (x<10&&y>1) x=2以及y=5 true
    a. 对于&& 两个都是true结果是true,如果有一个false结果是false
    b. 对|| ,其中一个是true结果就是true,两个都是false结果才为false

三目运算符又叫三元运算符
根据不同的条件,执行不同的操作/返回不同的值
格式:条件?值1:值2;
实例:x>1?“大于”:“小于”;

赋值运算符

  1. 简单赋值 =
  2. 复合赋值 += -= *= /= %=

%在算数操作符里是取余

递增和递减

  1. 递增 ++a 与 a++ 都是对a进行递增的操作
  2. 区别
    a. ++a先返回递增之后的a的值 – 先运算再赋值
    b. a++ 先返回a的原来的值,再返回递增之后的值 – 先赋值在运算
  3. 递减同理

运算符的优先级
4. () 小括号 – 优先级高
5. ++ – 自加 自减
6. * / % 乘 除 取余
7. + - 加 减
8. < <= > >= 逻辑运算
9. == != 等于 不等于
10. && 逻辑与
11. || 逻辑或
12. ?: 三目运算符
13. = 赋值 – 优先级低

程序控制语句
条件控制语句

if(判断条件){
}else{
}

多重if嵌套控制语句

if(判断条件){
}else if(){
}else{
}

多条件分支类控制语句演示

成绩是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;
}

循环类控制


## 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);

**

While循环

**

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

**

do-while

**
//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. 语法:prompt();
  2. 弹出输入框
  3. 返回值:
    a. 点击确定,返回输入的内容
    b. 点击取消,返回null

字符串的长度

  1. 语法:string.length
  2. 功能:获取string字符串的长度
  3. 返回值:number
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值