全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

javascript流程控制语句集合

一、if语句

    if语句是最基本的条件判断语句。根据表达式条件来执行相应的处理。语法示例如下:

  var a=5;      //声明变量a,并赋值为5.
  var b;       //声明变量b。
  if(a==b){      //判断,如果a=b,则执行下面内容
    alert("b=5");  //弹窗,b=5.
  }

    1.a==b是if语句中的条件。
    2.alert("a=c")是if语句中的结果。
    此段脚本的含义是:声明变量a、b,且赋值a=5;当a=b时,弹窗b=5。
    注:此脚本中大括号可以省略。

二、if ... else语句

    if...else语句是if语句的标准形式。在if的基础上加上else将使语句更加完整。
    此语句语法如下:

  var a=5;
  var b;
  if(a==b){
    alert("b=5");
  }else {        //如果a!=b则执行下面内容
     alert("b!=5");

    此段脚本含义是:声明变量a、b,且赋值a=5;当a=b时,弹窗b=5,否则弹窗b!=5。

三、if...else if语句

    if...else if语句是if语句的灵活运用。
    此语句语法如下:

  var a=5;
  var b;
  var c;
  var d;
  var e;
  if(a==b){
    alert("b=5")
  }else if(a==c){     
    alert("c=5")
  }else if(a==d){
    alert("d=5")
  }else if(a==e){
    alert("e=5")
  }else{
    alert("b!=5、c!=5、d!=5、e!=5")
  }

    语法含义:明变量a、b、c、d、e,且赋值a=5;当a=b时,弹窗b=5;当a=c时,弹窗c=5;当a=d时,弹窗d=5;当a=e时,弹窗e=5;否则弹窗b!=5、c!=5、d!=5、e!=5。

四、if语句的嵌套使用

    if语句可以嵌套到if语句当中,我们可以用{}来区分外部if与内部if。如若不用{}来确定层数关系,可能导致程序代码的输出与理想意义完全不同。

    语法示例如下:

<script type="text/javascript">    //脚本开始
var m=12;n=m;             //声明变量n、m的值都为12
if(m<1){                //外层if,判断当m<1时执行下面内容
  if(n==1)              //内层,当n等于1时输出下面内容
    alert("当m小于1时,n等于1");  //弹窗,当m小于1时,n等于1
  else                //当n不等于1时,执行下面内容
    alert("当m小于1时,n不等于1"); //弹窗,当m不小于1时,n不等于1
}else if(m>10){            //外层else if,判断外层m>10时执行下面内容
  if(n==1)              //内层,如果n等于1,执行下面内容
    alert("当m大于10时,n等于1");  //弹窗,当m大于10时,n等于1
  else                //n不等于1时,执行下面内容
    alert("当m大于10时,n不等于1"); //弹窗,当m大于10时,n不等于1
}  
</script>               //脚本结束

    到这里if语句的用法基本介绍完毕,以上的语法示例都是最基础简单的,下面给大家一个利用if语句判断是否输入用户名的例子。

html部分:

JavaScript

结语:本篇主要讲了流程控制语句中if语句,包括if的多种用法以及示例。这些都些都是比较简单的基础应用。

在后续的文章中,会增加核心技术篇幅。希望大家多多支持。

三.switch语句

var box =1;
switch(box){
case 1:
alert('one');
break;
case 2:
alert('two');
break;
default:
alert('出错');

四.do……while语句

是一种先运行,后判断的循环语句,至少先运行一次循环体。

五.while语句

先判断,后运行,必须满足条件,方可运行

六.for语句

先判断,后运行,具有在执行循环之前初始化变量和定义循环后执行代码

七.for……in

var box ={
'name'='caibaojian',
'age'= 24
}

for (var x in box){
alert(x);
}

九.with语句

var box = {
'name' = 'caibaojian',
'age' = 24
}

with(box){ //with(box)可以将box给省略
var n= name;
var a = age;
}

这篇文章就介绍到这了,更多的资料请参考下面的相关文章。


# js流程控制  # JavaScript流程控制(循环)  # JavaScript流程控制(分支)  # JSP生成九九乘法表的简单实例  # js实现华丽的九九乘法表效果  # JavaScript编写九九乘法表(两种任选)  # 一篇文章教你用JavaScript使用流程控制打印九九乘法表  # 不等于  # 都是  # 是一种  # 基础上  # 可以用  # 相关文章  # 给大家  # 这篇文章  # 输入用户名  # 讲了  # 将使  # 都为  # 核心技术  # 中大  # 请参考  # 值为  # 大家多多  # 层数  # 判断是否  # 这了 


相关文章: 保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  大连网站制作公司哪家好一点,大连买房网站哪个好?  营销式网站制作方案,销售哪个网站招聘效果最好?  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何挑选最适合建站的高性能VPS主机?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  Python路径拼接规范_跨平台处理说明【指导】  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  学校建站服务器如何选型才能满足性能需求?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何在建站宝盒中设置产品搜索功能?  网站制作公司排行榜,抖音怎样做个人官方网站  广州商城建站系统开发成本与周期如何控制?  宝塔面板创建网站无法访问?如何快速排查修复?  盘锦网站制作公司,盘锦大洼有多少5G网站?  建站ABC备案流程中有哪些关键注意事项?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  制作网站外包平台,自动化接单网站有哪些?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  淘宝制作网站有哪些,淘宝网官网主页?  C#怎么使用委托和事件 C# delegate与event编程方法  金*站制作公司有哪些,金华教育集团官网?  如何确保FTP站点访问权限与数据传输安全?  建站之星logo尺寸如何设置最合适?  jQuery 常见小例汇总  建站之星后台密码如何安全设置与找回?  建站之星导航菜单设置与功能模块配置全攻略  Swift中swift中的switch 语句  建站之星如何实现五合一智能建站与营销推广?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  代刷网站制作软件,别人代刷火车票靠谱吗?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  建站VPS选购需注意哪些关键参数?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  建站DNS解析失败?如何正确配置域名服务器?  制作销售网站教学视频,销售网站有哪些?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  如何设置并定期更换建站之星安全管理员密码?  公司网站设计制作厂家,怎么创建自己的一个网站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  孙琪峥织梦建站教程如何优化数据库安全?  专业公司网站制作公司,用什么语言做企业网站比较好?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  如何用PHP快速搭建高效网站?分步指南  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何快速查询网站的真实建站时间?  如何在Windows环境下新建FTP站点并设置权限?  如何配置WinSCP新建站点的密钥验证步骤? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。