位置: 编程技术 - 正文

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基础教程教材答案)

  • 增值税加计抵减的行业
  • 公司更换营业执照需要多久
  • 未认证的进项税能做转出处理吗
  • 增值税发票的红章压到金额没有关系吧
  • 收款金额比开票金额少是对方扣的手续费
  • 权责发生制根据产品的生产特点和管理要求结转成本
  • 公司一般户需要年检吗
  • 开办药品企业的要求
  • 意外伤害险进项税转出
  • 股票价值的计算公式财务管理
  • 债务重组损益的计算公式
  • 增值税专票劳务费怎么开
  • 债券分期还本利息怎么算
  • 福利费用交个人所得税吗
  • 补充医疗保险 个人账户可以报销吗
  • 被投资方亏损怎么处理
  • 现金存款账户
  • 投资项目非股权比例
  • 营改增后书据转移印花税是含税的吗?
  • 自然人股权出资 税收优惠政策
  • 发票上有个含税金额什么意思?
  • 建设项目检测费
  • 异地工程预缴个税
  • 填开了红字信息表但未开红字发票
  • 不同税率的产品可以开一张票里吗
  • 附加税税种认定不完整是什么意思
  • 小规模纳税人税收政策2023
  • 小规模纳税人租金收入增值税税率
  • 工资条上税基调整是啥意思
  • 企业所得税怎么征收
  • 创建上市公司
  • 增值税季度不超过30万
  • 建筑企业跨地区
  • 质量扣款入什么科目
  • 留存利润和利润的关系
  • 股东退股资金如何返还
  • 房地产企业个人所得税
  • 筹建期间业务招待费的处理
  • php编程代码
  • 房产契税什么时间缴纳
  • 法国著名画家塞尚属于什么流派?
  • 公司怎么查已报销发票
  • 喉咙有异物怎么咳出来
  • 残疾人保障金是什么科目
  • 没有数据企业所需的资料
  • thinkphp 模块
  • Vue3:探讨一下mixin
  • metric命令
  • 一个残疾证一年单位免多少税2023
  • electron开发的应用程序
  • 显示已申报未导入
  • 代开发票是否代征城建税和教育费附加?
  • 销售返点什么意思
  • 5年前开的发票退货可以冲红吗?
  • mysql数据库uuid
  • 费用分割单使用范围
  • 计提的坏账准备计入什么科目
  • 税务发票金额可以增加吗?
  • 房地产开发公司注册资金要求
  • 年终奖金个人所得
  • 价格调节基金费率
  • 基本户怎么提现金
  • 其他货币资金都有啥
  • 企业公司制改建的有关规定
  • sqlserver函数大全
  • 数据库中的内容怎么换行
  • ntfs硬盘分区整数
  • windows xp windows
  • win 8怎么样
  • win7系统在那个文件夹
  • windows小娜怎么开启
  • win7系统开机黑屏如何处理
  • scumpve服务器
  • shell中break和continue
  • python数据结构教程
  • jquery制作简单的网页
  • unity api compatibility level
  • 江苏医保网上服务大厅
  • 山西收入最高的县
  • 地税占税收的比例多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设