1.if……else语句

1.1基本语法

  • 关键字 if,并且后面跟随括号
  • 要测试的条件,放到括号里,测试后返回true或者false
    -if后的 {}里面的代码是我们返回true时会执行的代码
  • 关键字else(else这部分不是非必须存在的内容,可以不写)
  • else后的{}里存放返回值为false时执行的代码
if(condition){// condition为true时,执行这部分内容  }else{// 其他情况执行这部分内容}

1.2 if语句判断条件类型

1.2.1 已定义且赋值的变量或有比较运算符的变量为真

这个赋值不一定就是数字哦,如果我们赋值的是字符串也是可以的,但如果赋值是空的字符串,此时条件是为假的!

 var i;if(i=1){alert('定义赋值的变量');}if(i>1){alert('比较运算符的变量')}

1.2.2 已定义但是未赋值的变量为假

  var i;if(i){alert('定义变量但未赋值');}else{alert('FALSE')}

1.2.3 定义变量赋值为true时if判断是真,false时if判断为假

定义变量i赋值为true:

 var i=true;if(i){alert('true');}else{alert('FALSE')}


定义变量i赋值为false:

 var i=false;if(i){alert('true');}else{alert('FALSE')}

1.2.4 判断条件为阿拉伯数字或定义变量赋值为数字时,0为假,其他数字均为真

(1)判断条件直接为阿拉伯数字,且判断条件是0时:

 var i=1;if(0){alert('true');}else{alert('FALSE')}


判断条件为其他数字时:

if(-100){alert('true');}else{alert('FALSE')}


(2)为变量赋值同理,若是0则判断为假,其他数字均为真

var i=0;if(i){alert('true');}else{alert('FALSE')}

var i=1000;if(i){alert('true');}else{alert('FALSE')}

1.2.5 空值为假

 if(null){alert('true');}else{alert('FALSE')}

1.2.6 undefined值为假

undefind是默认值和第二部分未赋值的变量其实本质是一样的

 if(undefined){alert('true');}else{alert('FALSE')}


判断条件为函数或对象的内容后续会补充哦~

2.else if语句

如果我们只有两种选择那么我们自己直接使用if……else语句就可以,但如果我们有两种以上的选择,每多一种选择就使用else if语句放在if和else之间。
例如:学生输入自己的成绩,270分以上输出“真棒,奖励1000元”;240-269输出“表现不错,奖励200元”;180-239分输出“还有进步的空间要继续努力哦~”;180分以下输出“考试成绩不理想,要继续加油哦”,看一下这个程序:

var score=prompt('请输入自己的成绩')if(score>=270){alert('真棒,奖励1000元');}else if(score>=240){alert('表现不错,奖励200元');}else if(score>=180){alert('还有进步的空间要继续努力哦~');}else{alert('考试成绩不理想,要继续加油哦');}

if……else、else if条件语句相关推荐

  1. Go 学习笔记(8)— 条件语句(if、if...else...、switch、fallthrough)

    Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成 if-else 语句 if 语句 后可以使用可选的 else 语句, else 语 ...

  2. 用python循环语句求素数_Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条 ...

  3. python 条件选择语句_Python趣味入门4:选择往往是最重要的-条件语句

    人生处处有选择,程序也有选择,为了让程序变得更加强壮,程序员必须考虑任何情况,上一篇了解到了如何使用Python来行顺序语句的编写,我们写了一个可以输入姓名的生日祝贺程序,今天我们挑战条件语句! 1. ...

  4. day1简述、输入输出、运算符、条件语句、文件读写、三元运算

    文章目录 1.Python 简述 2.变量 3.输入输出 4.数据运算 5. 条件语句 if..else.elif 循环语句 for.while 6.文件读写 7.三元运算 1.Python 简述   ...

  5. R语言If、Else条件语句实战

    R语言If.Else条件语句实战 目录 R语言If.Else条件语句实战 # if()函数和else() 函数 # ifelse函数

  6. 包教包会!7段代码带你玩转Python条件语句(附代码)

    来源:大数据 本文约5200字,建议阅读10分钟. 本文介绍了Python条件语句常用的7段代码. [ 导 读 ]条件语句通过一个或多个布尔表达式的执行结果(真值或假值)决定下一步的执行方向.所谓布尔 ...

  7. Python进阶之路 3.4.2 条件语句(if、else和elif)

    3.4.2 条件语句(if.else和elif) 对于计算机程序来说,要学会第一项技能就是"判断",也就是根据不同的条件,执行不同的程序分支,这样的程序才有意义. if语句的作用就 ...

  8. ASP条件语句之IF语句

    条件语句之 if ... then ... else 语句 用来判断条件是 true 或 false ,并根据判断结果来执行指定的语句,通常条件是用比较运算符对值或变量进行比较来表达. if ... ...

  9. Ansible9:条件语句【转】

    在有的时候play的结果依赖于变量.fact或者是前一个任务的执行结果,从而需要使用到条件语句. 一.when     有的时候在特定的主机需要跳过特定的步骤,例如在安装包的时候,需要指定主机的操作系 ...

  10. Python成长之路第一篇(4)_if,for,while条件语句

    有了以上的基本基础,已经上面写的几个小练习,大家肯定有很多的不满,比如查询为什么查询一次就退出了呢?下面我们来学习条件语句 一.万恶的加号 以前我们在print的时候如果要加上变量都有是使用+来作为连 ...

最新文章

  1. 路由器互联端口处于不同网段的路由方法和原理
  2. 合并两个有序链表分析
  3. time Machine备份时间间隔
  4. js控制Iframe 和 iframe与主页的交互,传值 (转载)
  5. 设计模式之委派模式及适配器模式
  6. 基于动态混合高斯模型的商品价格模型算法
  7. hadoop安装笔记-cdh4
  8. html图片红叉,ireport 用html页面上 图片怎么都出不来 全是红叉的处理办法
  9. 蔚来打通京津冀都市圈高速换电网络
  10. .Net MVC控制器中进行页面跳转并传递多个参数
  11. 《About Face 3:交互设计精髓》读书笔记(一)
  12. 统计学从数据到结论(第四版) pdf
  13. Python制作一个圣诞抽奖程序,原来如此简单
  14. 会议OA项目(我的会议中的会议排座送审功能)
  15. 2021年中国A2P(应用程序对个人)消息传递市场趋势报告、技术动态创新及2027年市场预测
  16. uniapp获取微信头像和昵称
  17. UOS安装mysql
  18. 计算机一级表格分类汇总怎么弄,多张word表格分类汇总 word表格分类汇总
  19. 解决SpringBoot项目构建缓慢问题
  20. 江苏理工学院计算机考研,江苏理工学院考研成绩创新高 学风建设见成效

热门文章

  1. 希尔伯特矩阵、托普利兹矩阵
  2. Unity Bakery使用说明(二)
  3. 永磁同步电机(pmsm,无位置传感器控制(扩张状态观测器,超螺旋滑模,扩展卡尔曼滤波)
  4. 交换机堆叠css区别,FAQ- S7706交换机CSS堆叠连接的线缆是否正确
  5. 变频电源怎么区分单相还是三相
  6. Unity利用UGUI 无代码实现卷轴拉开效果(配合Dotween动画)
  7. ram和flash的区别, SSD寿命, SSD和HHD速度比较, SSD和RAM速度比较
  8. 微信公众平台开发[12]-开发模式-接口-天气
  9. 从太极助手事件看移动应用市场
  10. NGCF,论文Neural Graph Collaborative Filtering的理解