当前位置:首页 > 日记 > 正文

浅谈Javascript中的分支结构

浅谈Javascript中的分支结构
在Javascript的分支结构中,我们必须提到进程控制这个词,而我们所有的程序都是由数据和算法组成的。
程序=数据+算法
通常我们所说的算法可以通过三种结构组合起来。
在ECMA,有一些报表(也称为过程控制语句、分支结构语句)。在本质上,这些语句定义在ECMAscript的主要语法和句子通常使用一个或多个关键词来完成给定的任务。

1.1如果声明

如果语句仅在指定条件为true时,则语句用于执行代码。
如果(条件)
{
只有在条件为真时才执行的代码。
}
如果…其他语句——当条件为真时执行代码,当条件为false时执行其他代码。
如果(条件)
{
当条件为真时执行的代码
}
其他的
{
当条件不正确时执行的代码
}
如果…否则,如果……语句,使用这个语句选择要执行的多个代码块中的一个。
如果(条件1)
{
当条件1为真时执行的代码
}
否则如果(条件2)
{
当条件2为真时执行的代码
}
其他的
{
当条件1和条件2不真实时执行的代码
}
1.2 switch statement

使用开关语句选择要执行的多个代码块中的一个。
开关(n)
{
案例1:
执行代码块1
打破;
案例2:
执行代码块2
打破;
违约:
n不与案例1和案例2同时执行的代码
}
工作原理:首先,设置表达式n(通常是一个变量),然后将后续表达式的值与结构中的每个实例的值进行比较。如果有匹配,则将执行与该实例相关联的代码块。

默认关键词

请使用默认关键字指定当匹配不存在时所做的操作:
VaR天=新的日期()GetDay();
开关(日)
{
案例6:
今天是星期六;
打破;
案例0:
今天是星期日;
打破;
违约:
期待周末;
}
说明:今天不是星期六或星期日执行的代码段。

1.3和开关的比较

开关盒
开关盒仅用于比较的条件。
否则,如果可以在任何情况下使用

如果(布尔(条件))其他if()
通过隐式转换,条件被转换为布尔值。
效率稍低一点
开关盒
没有隐式转换等于比较,效率稍高一些。
上述分支结构在Javascript中是萧边共享你的全部内容。我希望能给你一个参考,希望你能支持它。

相关文章

MySQL导入数据库下WampServer的步

MySQL导入数据库下WampServer的步

步骤,数据库,电脑软件,MySQL,WampServer,如果你的xxx.db里面的SQL语句,然后跟我说什么,如果你的名字是mydb 1。输入MySQL命令行 因为你是WampServer,然后cmd进入DOS mysql 在此之后,输入密码已成功输入。 2。要构建一个库(如果库已经存在,跳…

PS图象处理软件赢得美丽的纹理色彩

PS图象处理软件赢得美丽的纹理色彩

纹理,图象,处理软件,色彩,魅力,原始图: 设计素描 uff1a 1、首先,原来的皮肤很好。这里我们不需要穿皮肤护理。为了提高照片的质量,我们使用液化工具(Ctrl + Shift + x)来调整人物的脸,使脸和手指变细。 2。层属性下的照片滤镜可以使图像柔和。加…

PS在另一张图像上叠加一张

PS在另一张图像上叠加一张

叠加,图像,电脑软件,PS,很多人不知道地图是什么,或者当他们开始学习PS的时候如何建立一个图层,但是这是学习PS的基础,所以我想告诉你。 1。我将告诉你如何将前景图片添加到背景中。 2。首先,打开PS工具。添加背景图片。 你可以双击屏幕的黑…

WPS表如何转换数字格式的WPS表教程

WPS表如何转换数字格式的WPS表教程

转换,教程,数字,格式,电脑软件,在WPS表中处理数据时,有时需要将数字转换为其他格式。例如,如果我们将数字转换为人民币资本,那么我们如何转换它们呢让我们告诉你如何将WPS数据转换为数字格式。 将数字格式转换为WPS表的方法: 首先,我们打开一…

Excel20032007拷贝和粘贴使用公式

Excel20032007拷贝和粘贴使用公式

拷贝,公式,电脑软件,在使用excel进行数据处理时,有时需要复制出一组数值计算公式,用其他单元格来计算,如果使用复制粘贴;数值顺序会发生变化,我们可以使用选择性粘贴,使粘贴值保持不变。 方法如下:首先,将数值复制粘贴,然后右键单击第一个单元格粘…

PS图象处理软件鼠标画一个简单的过

PS图象处理软件鼠标画一个简单的过

鼠标,图画,图象,处理软件,画一,本教程介绍了肖像画家的。画家水平相当强大,渲染作品非常精细,各方面都很完美。可惜,作者的教程不是很详细,只是一个一般流程图。 最终效果 1。用铅笔先画好线,我画的第一部分是用线来完成整个的形状,因为我觉得它…

PHP实现的加密解密处理类

PHP实现的加密解密处理类

加密解密,电脑软件,PHP,本文演示了php实现的加密解密处理类,供大家参考,如下: / * =========================================================== =版权协议: = GPL(GNU通用公共许可证版本2,1991年6月) = -------------------------------------…

PS图象处理软件如何过滤器时暂停

PS图象处理软件如何过滤器时暂停

暂停,过滤器,图象,处理软件,电脑软件,问:我的系统是WIN7,平时爱好摄影,照片的图像处理软件,采用PS图象处理软件最新的CS5,之前他们一直很好,我不知道是什么软件设置,当设置滤波甚至假死,我的照片是不是很大啊,电脑仅是今年的问题如何假死是因为我用…

MySQL5.6.24安装配置方法教程

MySQL5.6.24安装配置方法教程

方法,教程,安装配置,电脑软件,MySQL数据库由于工作需要已经使用了很长时间,而且已经很长时间没有使用了。基本上,它几乎被遗忘了。今天,我将重新安装和配置它,写一篇文章来记录,以便以后不再需要它时再查看它。如果有什么问题或需要补充,我希望你…

同步关键词和java线程安全的实例分

同步关键词和java线程安全的实例分

线程安全,关键词,同步,实例分析,电脑软件,首先,回顾一下同步的基本用法: The synchronized code block, the modified code becomes the synchronized block, its role is to call this block of code object, when we use the synchronized…

PS图象处理软件绘图笔黄金品质

PS图象处理软件绘图笔黄金品质

黄金,绘图笔,图象,处理软件,品质,2012新年来临,祝大家:凯歌高奏辞旧岁,豪情满怀地迎接新的一年。 本教程使用PS图象处理软件渲染的立体人物金华丽2012、音响和照明性能,同时,也有一些地方文字的连写,需要单独的生产和合成,three-dimensional.the…