位置: 编程技术 - 正文

JavaScript 学习笔记之语句(javascript入门教程)

编辑:rootadmin

推荐整理分享JavaScript 学习笔记之语句(javascript入门教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript如何学,javascript基础笔记,javascript如何学,javascript学习指南,javascript如何学,javascript入门教程,javascript基础笔记,javascript基础笔记,内容如对您有帮助,希望把文章链接给更多的朋友!

一、条件分支语句:if

基本格式:

if (<表达式1>){ <语句组1>}else if (<表达式2>){ <语句组2>}else{ <语句组3>}

执行流程:

二、循环语句

2.1前测试循环语句:在循环体内的代码被执行之前就对出口条件求值。

2.1.1while语句

基本格式:

do { <语句组>} while (<表达式>)

执行流程:

2.1.2 for语句

基本格式:for (<初始表达式>;<条件表达式>;<变动量表达式>){ <语句组>}

执行流程:

2.2后测试循环语句:在循环体中的代码被执行之后才会测试出口条件。

2.2.1、do-while语句

基本格式:

do { <语句组>} while (<表达式>) ;

执行流程:

三、精准的迭代语句:for-in

基本格式:for ( 属性 in 对象 ){ <语句组>}

作用:重复执行指定对象的所有属性,可以用来枚举对象的属性。

例子:

如果要表示的对象为null或者undefined,循环体将不再执行,或者抛出错误,因此,在执行for-in循环时,应该先检测改对象的属性值是不是null或者undefined。

四、Lable语句

基本语法:

Label: <语句组>

如: begin: for (var i = 0; i < ; i++ ){ alert(i); }举例说明lable语句的作用:未加lable:

JavaScript 学习笔记之语句(javascript入门教程)

加入lable:

第一个例子输出不难理解,第二个例子为什么输出呢,是因为执行到break outpoint时,直接跳出到putpoint层,执行alert语句。

如果把第二个例子改成下面这样:

这个结果和第一个例子的结果是一致的。

五、break和continue语句

5.1break语句:

break语句执行后跳到alert语句

5.2continue语句:

continue语句执行后跳到for()循环,继续执行循环,直到循环条件不成立。

六、with语句

基本语法:

with (object) { statements}举例说明:不使用with的写法:

使用with的写法:

从上面例子可以看出:with语句的作用是将代码的作用域设置到一个特定的对象中、减少的重复输入。

但是js的解释器需要检查with块中的变量是否属于with包含的对象,这将使with语句执行速度大大下降,并且导致js语句很难被优化。

因此并不建议大规模使用with语句。

七、swith语句

基本语法:switch (<表达式>) { case <数值1>:<语句组1> break; case <数值2>:<语句组2> break; ... default <语句组> }

执行流程:

switch语句可以是任何数据类型,每个case的值也不一定是常量,也可以是变量、表达式等,例如:

switch语句在比较时使用的是全等操作符比较,因此不会发生类型转换。

练习:

for(;;){ alert("2");//输出多少次2?}

标签: javascript入门教程

本文链接地址:https://www.jiuchutong.com/biancheng/383847.html 转载请保留说明!

上一篇:JavaScript 学习笔记之操作符(续)(javascript教程完整版)

下一篇:Javascript基础教程之变量(javascript基础教程教材答案)

  • 个税汇算清缴系统找不到扣缴义务人
  • 发票专用章号码是老号码还能用吗
  • 销售返利可以计入销售费用吗
  • 税后净利润怎么算股价
  • 公转私人账户怎么转
  • 个体户每月开票超3万
  • 个人所得税怎么扣
  • 金税盘开具电子发票后如何保存电子版
  • 小规模变一般纳税人需要哪些资料
  • 材料委托加工
  • 预付广告费计入什么科目
  • 投资性房地产处置时为什么要结转其他综合收益
  • 股权转让需要缴纳企业所得税吗
  • 电子承兑汇票转让怎么操作
  • 暂估入库冲回的会计分录
  • 不含税的营业收入是什么意思
  • 支付给职工和为职工支付的现金
  • 怎么给个体户开电子发票
  • 软件企业两免三减半税收政策到期
  • 小微企业所得税税率多少
  • 装修费算固定资产吗?
  • 无形资产盘盈
  • 公积金贷款利息现在是多少
  • 汇票和本票之间在使用上有什么差别
  • 工程回扣增值税如何处理?
  • 海运费怎么做会计分录
  • 大专生可以考公务员职位列表
  • 库存现金的收支账务处理
  • 国际货运运费的计算基础
  • 路由器突然不能上网了显示红灯
  • 如何设置系统自带的输入法
  • Win10怎么清除系统
  • PHP:mb_internal_encoding()的用法_mbstring函数
  • 融资性租赁的优缺点
  • win10电脑c盘满了怎么转移到d盘
  • 部门活动经费怎么算
  • 事业单位自营
  • 提取的坏账准备使用完后如何处理
  • 回迁房办产权证的时候需要交多少钱
  • 会计凭证附件规范要求
  • 增值税发票查询结果不一致是什么意思
  • 合宙air32f103 stlink
  • 以前年度损益调整账务处理分录
  • detr训练自己的数据集
  • vue实现文件上传和下载
  • vgrename命令 重命名卷组
  • 预缴税款为什么不能跨月申报
  • mongodb 查询条件
  • phpcms api
  • 水利基金申报表在哪找
  • 不是公司员工可以报销费用吗
  • 财务报表审计的定义
  • 小规模纳税人开专票需要交税吗
  • 企业转移地点剩余房产
  • 长期待摊费用的最新账务处理
  • 实收资本现金入账怎么办
  • 政府拨款怎么做账
  • 受疫情影响较大的困难行业企业2020
  • 一般纳税人城建税税率是多少
  • 国家退税计入什么科目
  • 融资租赁资产承租人的账务处理
  • 预缴的附加税月末结转吗
  • 报销单粘贴单
  • 暂估应付账款余额在贷方
  • 存货跌价准备怎么结转成本
  • 日记账的设置
  • sql如何随机抽样
  • linux 删除文件夹里的所有文件
  • centos 7.6安装教程
  • alg.exe是什么程序
  • xp能不能升级win10
  • mac入门视频教程
  • win7系统设备管理器没有端口
  • Win7系统打开IE提示“堆栈满溢”的多种解决方案
  • ftp命令操作
  • jQuery仿写百度百科的目录树
  • 如何检查自己是否抑郁
  • 批处理实例
  • Python通过DOM和SAX方式解析XML的应用实例分享
  • 应交税费应交增值税已交税金是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设