位置: 编程技术 - 正文

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

  • 个税申报显示无有效的税费种认定信息已核定
  • 基于法律行为的物权变动三要件
  • 辞退员工补偿金是按实发工资算还是应发
  • 研发费用直接计入成本吗
  • 出资款在现金流中怎么体现
  • 科技公司的作用
  • 账簿保管期满如何销毁
  • 固定资产计提折旧的原则
  • 行政单位预算外资金收入
  • 现金比率的计算公式是指
  • 外请人员所发生的费用怎么做账
  • 母公司收到的分红计入利润吗
  • 软件开发服务费可以计入无形资产吗
  • 营改增后小规模纳税人税率是多少
  • 建筑行业预算
  • 产品定价的含义
  • 销售类合同审核要点
  • 季报表利润表本月怎么算
  • 专用发票过期了还能冲红发票吗
  • 购买软件会计账务处理
  • 库存现金可以用于支付哪些钱
  • 两万元大写金额报销单怎么写
  • 小型微利企业年度汇算清缴报哪些报表
  • 预付款增加说明什么
  • 收取拆迁补偿费会计分录
  • 文件夹属性没有安全
  • 事业单位收入需要缴纳所得税吗
  • 计提税金怎么提
  • 付款给代账公司的费用是什么科目
  • 企业发生的哪些费用可以结转
  • slee401.exe - slee401是什么进程 有什么用
  • php写文件函数
  • cuda10.1下载
  • php ajax json
  • 来料加工企业需注意什么
  • vue点击按钮显示对应的内容
  • c#怎么使用
  • 万字长文护国安是谁写的
  • 微软 大中华区 前副总裁
  • pgrep命令详解
  • 《开具红字增值税专用发票信息表》纸质
  • 电子客票行程单怎么获取
  • 企业接受捐赠怎么入账
  • 看望员工现金属于什么费用
  • 接受银行承兑汇票需要开通吗
  • 普通发票能不能重新开
  • 消费税和资源税何时计入成本,何时计入费用
  • 个体工商户怎么年报
  • 预付账款指的是哪些
  • 什么是金融资产和金融负债
  • 估价入库怎么记账
  • 客户给的现金如何转到公司账上
  • 确定施工程序怎么写
  • 售后服务期多久
  • 可转换债券的转换比率计算公式
  • 进项税认证未抵扣怎么做账
  • 查账征收的个体户怎么交个税
  • 票据的提示承兑期限是什么意思
  • mysql设计树形数据库
  • win7怎么更改音频输出
  • centos7 nis
  • freebsd操作命令
  • 如何在win7系统中查看系统信息
  • 微软推送win10更新 蓝牙
  • 苹果系统数据怎么清掉
  • redhat无法启动
  • opengl csdn
  • 最简单的游戏开发工具
  • cocos2dx游戏
  • 一周总结家长寄语
  • cmd命令怎么重启
  • 一个页面
  • python多线程菜鸟教程
  • 深入理解javascript特性.pdf
  • js对象用法
  • 陕西省国家税务局刘峰
  • 企业年金企业账户部分可以提取么
  • 自然人电子税务局web端怎么进入
  • 乡镇四所是指哪些所
  • 将购进农产品用于生产销售或委托加工货物的税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设