2021-07-28流程控制语句

流程控制语句

  1. 顺序结构语句:js默认由上至下执行
  2. 分支结构语句:js会根据条件的判断,决定是否执行某段代码
  3. 循环结构语句:js会根据条件的判断,反复的执行某段代码
1.prompt函数
  • 结构:prompt("")

  • 会弹出一个文本框,可以在文本框中输入数据

  • 数据类型是string类型

    <script>
    	prompt("请输入你的年龄");
    	alert("性感荷官在线发牌");
    </script>
    
2.if语句
  • 结构:if(判断式){

    代码块;

    }

  • if是如果的意思

  • 会自动转数据类型,字符串默认转数字

    <script>
    	var age = prompt("请输入你的年龄");
    	if(age >= 18){
            alert("性感荷官在线发牌")
    	}
    </script>
    
3.ifelse语句
  • 结构:if(判断式){

    代码块1;

    }else{

    代码块2;

    }

  • 如果判断式为true,则执行代码块1,否则执行代码块2

    <script>
    	var age = prompt("请输入你的年龄");
    	if(age >= 18){
            alert("性感荷官在线发牌");
    	}else{
            alert("毛都没长齐,学会上黄网?")
    	}
    </script>
    
4.ifelseif语句
  • 结构:if(判断式){

    代码块1;

    }else if{

    代码块2

    }

    <script>
    	var length = prompt("请输入你的长度");
    	if(length >= 20){
            alert("安排美国大妞");
    	}else if(length >= 15){
            alert("安排日韩精品");
    	}else if(length < 15){
            alert("安排东厂宦官");
    	}
    </script>
    
5.switchcase语句
  • 结构switch(变量){

    case 1:

    执行的代码块1;

    break;

    case 2:

    执行的代码块2;

    break;

    default:

    都不复合时执行的代码块;

    }

  • 不会把string转number,所以要把变量转number(Number强转,运算符转换,parseInt,parseFloat)

  • 表达式会跟每一个case的值作比较,如果匹配则该case关联的代码会被执行,需要在判断条件下加break,不再继续向下执行

  • 默认值default,所有变量都不满足时执行的代码

<script>
    var n = prompt("请选择你喜欢的类型:(1)日韩精品;(2)欧美大片;(3)国产专区");
    switch(n){
        case 1:
            alert("假叫床有啥好看的");
            break;
        case 2:
            alert("散装英语听不懂啊");
            break;
        case 3:
            alert("国产yyds");
            break;
        default:
            alert("这也不看哪也不看你要自己演啊?")
}
</script>
6.for循环
  • 结构for(){}

  • for(起始值;终止值;步长){//方法体}

  • 执行顺序:起始值,终止值,方法体,步长>>>>>1243顺序,243循环

    <script>
    	for(i = 1; i <= 100; i++){
            console.log(i);
    	}
    </script>
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值