我是靠谱客的博主 务实百褶裙,最近开发中收集的这篇文章主要介绍分支结构的学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

分支结构 if

注意:一个条件分支语句只执行一次

  1. if语句

    语法:

    if (条件) {要执行的代码}

意义:

当条件为true的时候{}内的代码执行

条件为false的时候{}内的代码不执行

技巧

{}大括号中有一行的时候 可以省略大括号不写

  1. if else 语句

语法

if(条件){要执行的代码}else{要执行的代码}

意义:if中的条件为true执行{}的代码

if 中的条件为false{}执行else{}中的代码

注意事项:

两个{}只能执行一个

当if{}和else{}只有一行的时候{}可以省略

举例:

var height = parseFloat(prompt('请输入身高'));

var weight = parseFloat(prompt('请输入体重(kg)'));

var bim = weight / (height ** 2);

if (bim>=18.5 && bim<=23.9){

alert('标准');

}

else (){

alert('不标准');

}

  1. if else if....

语法:

if(条件1){语句1} else if(条件2){语句2}...else if(条件3){语句3}

意义:

按照顺序 以此判断 哪个条件为true就执行后边{}中的代码

如果其中一个条件满足 后边就不再执行了

多个条件 只执行其中一个

4.

if else if..else

语法:

if(条件1){语句1} else if(条件2){语句2}...else if(条件3){语句3} else{要执行的代码}

意义:

按照顺序 以此判断 哪个条件为true就执行后边{}中的代码

如果其中一个条件满足 后边就不再执行了

多个条件 只执行其中一个

else可写可不写

if分支嵌套

if中套if

三元运算符

三目运算符

将一个if else 变成一行

语法:

条件?结果1 :结果2

if(条件){

结果1

}

else{结果2

}

意义:如果条件为true 结果是结果1

如果条件为false 结果是结果2

注意:执行代码的位置只能执行一句话

var age = 18;

var res=age>=18?''成年人':‘未成年人'

console.log(res);

switch

switch 岔路口

case 情况 方案

break 打断 结束

default 默认

语法 :

switch(要判断的内容){

case 情况1:

情况1满足时候执行的代码

break

case 情况2:

情况2满足时候执行代码

default:

所以情况都不满足时候执行代码

}

注意事项:

  1. 如果多分支语句 判断范围 用if else if

  2. 如果多分支语句 判断的内容是确定的值 用switch

  3. switch判断的时候 内容情况 必须是值和类型都满足 才是真满足

  4. default可以不写 如果不写 当所有的条件都不满足 那么就不执行代码

最后

以上就是务实百褶裙为你收集整理的分支结构的学习的全部内容,希望文章能够帮你解决分支结构的学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部