位置: 编程技术 - 正文

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%还是5%
  • 家电折旧费法律依据
  • 公允价值变动损益属于损益类的
  • 通用日记账核算方法
  • 客户付货款给我们公司备注往来结算款
  • 员工把发票丢了怎么处理
  • 软件进项税额分摊方式
  • 工商注册需要提供什么
  • 季度不超过30万免税分录
  • 四项服务加计扣除政策2023
  • 会展服务可以入管理费用的哪个明细费用
  • 以产品抵债会计分录
  • 怎么看腾讯游戏
  • 葛根泡水喝的七大功效
  • 代办营业执照费用大概多少
  • 往来款能转为投资款的说明
  • 购买材料时采购会计分录
  • 当月认证抵扣的进项税发票一定要入帐做成本吗?
  • 非货币性资产投资特殊性税务处理
  • latex希腊字母斜体
  • 企业应交税费科目
  • css calculate
  • vue使用什么语言
  • abap webservice
  • 电子发票怎么开具?
  • 残保金计税基数是什么
  • 设计模式适配器模式代码编写
  • python中input转换
  • 工伤医疗费必须要交吗
  • 土地开发成本包刮
  • 印花税的缴纳
  • sqlserver创建维护计划
  • 劳务报酬所得税可以退税吗
  • 普通发票可以扣除吗
  • 未开票的收入怎么申报增值税
  • 高新技术企业取消资格的程序
  • 股东撤资后需要承担责任
  • 预付账款在何时可以转出
  • 报价中含税和不含税比例
  • 为什么设置辅警
  • 购买电脑增值税税率是多少
  • 财政补助结转余额在借方还是贷方
  • 会计所说的内账外账
  • mysql保存命令
  • CentOs7.x安装Mysql的详细教程
  • ubuntu下安装win10
  • linux extern关键字
  • win7空间不足
  • Unity3D ugui事件监听机制
  • Unity3D游戏开发pdf
  • javascript:void(o)怎么解决
  • 按犍设置
  • 关联企业业务往来税收调整
  • 税务局监察室主任职位说明书
  • 我的电脑为什么没有微软商店
  • 三证合一,税号和营业执照不一样可以吗
  • 什么是美国注册公司
  • 税务 稽查局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设