JavaScript语句
脚本中的语句一般是按照写的顺序来运行的。这种运行称为顺序运行,是程序流的默认方向。与顺序运行不同,另一种运行将程序流转换到脚本的另外的部分。也就是,不按顺序运行下一条语句,而是运行另外的语句。要使脚本可用,该控制的转换必须以逻辑方式执行。程序控制的转换是基于一个“决定”,这个“决定”结果是真或假(返回 Boolean 型 true 或 false)。 创建一个表达式,然后测试其是否为真。
主要有两种程序结构控制流程。
第一种是选择结构。用来指明两种程序流方向,在程序中创建一个交叉点(像分岔路)。
第二种类型的程序控制结构是循环结构。使用循环结构来指明当某些条件保持为真时要重复的动作。当控制语句的条件得到满足时(通常在某些迭代的特定数字后),控制跳过循环结构传递到下条语句。
使用条件语句
if语句:if ( <条件> ) <语句1> [ else <语句2> ];
下面给出示例1:
<html>
<head>
<title>一个if语句的Javascript示例</title>
</head>
<body>
<script type="text/javascript">
var name = "liangongqiaojiang"; //将lianggongqiaojiang赋值给变量name
var n = name.length; //得到name的字符长度并赋值给变量n
if (n < 20) //判断如果小于20为真(ture),否则为假(false)
{
alert("字符串长度小于20") //输出结果对话框
}
</script>
</body>
</html>
上面的这个Javascript示例用到了Javascript的if条件语句。首先用.length计算出字符串"liangongqiaojiang"的长度,然后使用if语句进行判断,如果该字符串长度<20,就输出对话框"该字符串长度小于20"。
输出结果如下:
下面给出示例2:
<html>
<head>
<title>一个if语句的Javascript示例</title>
</head>
<body>
<script type="text/javascript">
var name = "liangongqiaojiang"; //将lianggongqiaojiang赋值给变量name
var n = name.length; //得到name的字符长度并赋值给变量n
if (n < 10) //判断如果小于10为真(ture),否则为假(false)
{
alert("字符串长度小于10") //输出结果对话框
}
else //如果上面判断成假就执行下面语句
{
alert("字符串长度大于10") //输出字符串长度大于10对话框
}
</script>
</body>
</html>
上面的这个Javascript示例用到了Javascript的if条件语句。首先用.length计算出字符串"liangongqiaojiang"的长度,然后使用if语句进行判断,如果该字符串长度<10,就输出对话框"该字符串长度小于10",否则就出现"该字符串长度大于10"
输出结构如下:
提示 一行代码太长,或者涉及到比较复杂的嵌套,可以考虑用多行文本,如上例,if (a == 1) 后面没有立即写上语句,而是换一行再继续写。浏览器不会混淆的,当它们读完一行,发现是一句未完成语句,它们会继续往下读。使用缩进也是很好的习惯,当一些语句与上面的一两句语句有从属关系时,使用缩进能使程序更易读,方便程序员进行编写或修改工作。
switch语句
switch (e)
{
case r1: (注意:冒号)
...
[break;]
case r2:
...
[break;]
...
[default:
...]
}
这一大段的作用是:计算 e 的值(e 为表达式),然后跟下边“case”后的 r1、r2……比较,当找到一个相等于 e 的值时,就执行该“case”后的语句,直到遇到 break 语句或 switch 段落结束(“}”)。如果没有一个值与 e 匹配,那么就执行“default:”后边的语句,如果没有 default 块,switch 语句结束。
下面给出示例:
switch (8)
{
case 1: //等于条件时执行下面语句
alert(1)
case 2: //等于条件时执行下面语句
alert(2)
case 3: //等于条件时执行下面语句
alert(3)
break; //跳出循环
case 4:
alert(4)
break;
case 5:
alert(5)
default: //条件都不符合时执行默认语句
alert("都不是")
}
分享到:
相关推荐
第15周-第15章节-Python3.5-javascript条件语句.avi
高职网页设计与制作课程信息化教学设计研究——以JavaScript条件语句为例.pdf
在使用 JavaScript 时,我们常常要写不少的条件语句。这里有五个小技巧,可以让你写出更干净、漂亮的条件语句。需要的朋友跟随小编一起学习吧
NULL 博文链接:https://afeiod.iteye.com/blog/642340
头歌教学实践平台 Web前端开发基础 JavaScript学习手册六:JS条件语句。源码txt格式。
JavaScript条件控制语句2.pdf 学习资料 复习资料 教学资源
JavaScript条件控制语句1.pdf 学习资料 复习资料 教学资源
JavaScript条件控制语句1案例.pdf 学习资料 复习资料 教学资源
JavaScript条件控制语句2案例.pdf 学习资料 复习资料 教学资源
Javascript简写条件语句(推举)_.docx
JavaScript中条件语句的优化技巧总结 对多个条件使用 Array.includes function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); } } 上面的例子看起来不错。然而,...
JavaScript 简介,JavaScript实现,JavaScript语句放置,JavaScript语句,JavaScript注释,JavaScript变量,JavaScript运算符,JavaScript条件语句,JavaScript开关语句,JavaScript消息框,JavaScript函数,...
JavaScript程序设计条件语句共3页.pdf.zip
下面小编就为大家带来一篇Javascript简写条件语句(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这是JavaScript的100个实例,希望学习的朋友可以看下,非常经典,囊括基础 JavaScript 实例、JavaScript 变量、JavaScript 条件语句 If ... Else等等
主要为大家介绍了高性能JavaScript循环语句和条件语句,感兴趣的小伙伴们可以参考一下
JavaScript程序设计 控制语句-if语句 if语句 1、if语句语法结构 if (条件){ 条件为true时执行的代码块 } 2、示例 if (age){ people = “未成年”; } if...else语句 1、if…else语法结构 if (条件) { 当条件为 true ...
在 JavaScript 中,我们可使用以下条件语句: if 语句 – 只有当指定条件为 true 时,使用该语句来执行代码 if…else 语句 – 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if…else if….else 语句– ...
JavaScript程序设计