JS的if语句和switch语句

        那么在JavaScript中,if语句是用来干什么的呢,那很显然这是一个条件语句对不对,那换句话说JavaScript中的if语句就是用来基于不同条件来执行不同的动作,比如说,一个流程图里面是不是有if条件句,用来判断,然后呢,它是不是就是满足就执行,不满足当前条件就不执行呀,简言之,不就是不同条件下执行不同的动作或者代码,对吗,哈哈。。那在JavaScript脚本语言中,除了if语句,它还有一些和if语句相关的条件语句,有哪些呢?

if、if....else、if....else  if....else     共三种,A~

        那前面我们是不是说了JavaScript当中的条件语句是用来干什么的呀,其实我们为什么要使用它也回答了对吧,那可以用一句话来概括哈,“在不变中研究变,在变中讨论不变”,不变的是不是就是我们的条件语句啊,然后呢变的是什么,是不是前面才说过,有不同的条件块和代码执行的动作对吧,那现在我们应该看什么呢,是不是就是这个东西它是如何使用的,ai,当我们在编写程序代码段时,我们又该怎样使用它们呢?

一、接下来我们看看它到底是怎么使用的。

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
  • if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
  • (1)if语句
  • 只有当指定条件为 true 时,使用该语句来执行代码
  • 语法格式:if(condition){  
  • 当条件为true时执行的代码
  • }
  • 注意:if小写,如果大写会发生什么呢,这时候它会报错哈,讲完我们来趁热打铁呗。
  • 我们来举个例子:当一个人的女朋友/男朋友大于两个时,生成“No”。
  • 那对于这例子我们该怎么来写呢?
  • 答案:if(friend>2){    a="No";   }
  • 运行结果:No
  • 注意:在这个语法中,没有else哈,我们已经告诉浏览器只有在指定条件为true时才执行代码。
  • (2)if.....else
  • 当条件为 true 时执行代码,当条件为 false 时执行其他代码
  • 语法:if(condition){
  • 当条件为true时执行的代码
  • }else{
  • 当条件为false时执行的代码
  • }
  • 那这个地方也给大家举个例子:比如说假设今天星期二是雨天,生成"I am sad!",否则生成“i am very happy!”
  • if(Thusday = rainyday){
  • a="i am sad!";
  • }else{
  • a="i am very happy!";
  • }
  • 运行结果:i am sad!
  • (3)if....else if...else
  • 使用 if....else if...else 语句来选择多个代码块之一来执行。

    语法:if (condition1)
    {
        当条件 1 为 true 时执行的代码
    }
    else if (condition2)
    {
        当条件 2 为 true 时执行的代码
    }
    else
    {
      当条件 1 和 条件 2 都不为 true 时执行的

  • 那这个地方的例子由于时间关系就当作大家的作业喽

  • 二、switch语句

  • switch 语句用于基于不同的条件来执行不同的动作。

    如何用:用 switch 语句来选择要执行的多个代码块之一。

    语法:switch(n) {

  • case 1: 执行代码块 1 break;

  • case 2: 执行代码块 2 break;

  • default: 与 case 1 和 case 2 不同时执行的代码

  • }

    工作原理:首先设置表达式 n(通常是一个变量)【先声明一个变量】。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

  • default 关键词

    请使用 default 关键词来规定匹配不存在时做的事情。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值