javascript中控制语句的概念是什么
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,本文小编为大家详细介绍"javascript中控制语句的概念是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"javascript中控制语句的概念是什么"文章能帮助大家解决疑惑,下面跟着小编的思路
千家信息网最后更新 2025年01月17日javascript中控制语句的概念是什么
本文小编为大家详细介绍"javascript中控制语句的概念是什么",内容详细,步骤清晰,细节处理妥当,希望这篇"javascript中控制语句的概念是什么"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
在javascript中,控制语句是用来控制程序中各语句执行顺序的语句结构,可对程序流程的选择、循环、转向和返回等进行控制。控制语句可分为三类:顺序结构、选择结构和循环结构。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
什么是控制语句
控制语句是用来控制程序中各语句执行顺序的语句结构,可对程序流程的选择、循环、转向和返回等进行控制。
作用:用于控制程序的流程, 以实现程序的各种结构方式。
控制语句中呢可以分为三类:
第一类是顺序结构:从上到下,从左到右
第二类是选择结构:分支选择
第三类是循环结构:重复执行
一、if控制语句
1、if…else:
if (表达式) {语句1;......}else {语句2;.....}//功能说明://如果表达式的值为true则执行语句1//否则执行语句2
2、if可以单独使用:
var x= (new Date()).getDay();//获取今天的星期值,0为星期天var y;if ((x==6)||(x==0)) {y="周末";}else {y="工作日";}alert(y);//等价于:y="工作日";if ((x==6)||(x==0)) {y="周末";}
3、if嵌套:
if (表达式1) {语句1;}else if (表达式2) {语句2;}else if (表达式3) {语句3;}else {语句4;}//功能说明://如果表达式1的值为true则执行语句1//如果表达式2的值为true则执行语句2...//否则执行语句4if (x==1){ y="星期一";}else if (x==2){ y="星期二";...}else if (x==6){ y="星期六";}else if (x==0){ y="星期日";}else{ y="未定义";}
二、switch选择控制语句
1、基本格式:
switch (表达式) { case 值1:语句1;break; case 值2:语句2;break; case 值3:语句3;break; default:语句4;//其他均不成立时执行}//功能说明://如果表达式的值是值1/2...则分别执行语句1/2...然后退出//如不为列出的任何值,执行default后的语句(语句4)//不加break会继续执行下一个条件的语句//default放于最后,或加break,否则执行下一条语句var x=3switch(x){case 1:y="星期一";break;case 2:y="星期二";break;case 3:y="星期三";break;case 4:y="星期四";break;case 5:y="星期五";break;case 6:y="星期六";break;case 7:y="星期日";break;default: y="未定义";}alert(y)//case 3后不加break会继续执行y='星期四'...
2、switch比if结构更简洁清晰,使程序可读性更强,效率更高
/*if语句适用范围比较广,只要是boolean表达式都可以用if判断而switch只能对基本类型进行数值比较两者的可比性就仅限在两个基本类型比较的范围内/*说到基本类型的数值比较,那当然要有两个数然后重点来了:*///if语句每一句都是独立的,看下面的语句:if (a == 1) ...else if (a == 2) .../*这样a要被读入寄存器两次:1和2分别被读入寄存器一次其实a读两次是有点多余的,在全部比较完之前只需一次读入寄存器就即可,其余都是额外开销但是if语句必须每次都把里面的两个数从内存拿出来读到寄存器,它不知道其实比较的是同一个a*///于是switch case就出来了,把上面的改成switch case版本:switch (a) { case 0: break; case 1:} //总结:1.switch用来根据一个整型值进行多路分支,并且编译器可以对多路分支进行优化2.switch-case只将表达式计算一次,然后将表达式的值与每个case的值比较,进而选择执行哪一个case的语句块3.if的判断条件范围较广,每条语句基本上独立的,每次判断时都要条件加载一次所以在多路分支时用switch比if结构要效率高
三、while循环控制语句
while (条件) {语句1;...}//功能说明://功能和for类似,当条件成立循环执行{}内语句,否则跳出循环var i=1;while (i<=7) { [xss_clean]("hello "); [xss_clean]("
"); i++;}//循环输出H1到H7的字体大小
读到这里,这篇"javascript中控制语句的概念是什么"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
语句
控制
星期
表达式
结构
循环
程序
选择
功能
条件
分支
寄存器
顺序
概念
控制程序
两个
文章
流程
类型
范围
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库中插入重复键
金蝶安装数据库挂起
失落的方舟怎么转服务器
sql数据库的安全措施有啥
网络安全工程课后答案
网络安全标语知多少
一数据库组页眉和组页脚能有几个
腾道网络技术有限公司
广东应用软件开发正规平台
防火墙交换机服务器
怎样查人民日报数据库
漯河哪里学计算机网络技术
河北润油网络技术有限公司
数据库课设网站
网络安全监测接入电力系统
阿里贝贝网络技术有限公司
火山动力网络技术
读取plc数据传给数据库
数字签名服务器hd灯亮了
浙江知多多网络技术有限公司
电视盒子改成服务器
银行软件开发人员外包
供热管道维修风险数据库
网络安全报告软件
技算机网络技术包括哪些专业
2网络安全宣传周
浙江嵌入式软件开发平台
全国网络安全周是什么时间
北京联合大学有网络安全专业吗
列出含a列的数据库