位置: 编程技术 - 正文

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

  • 缴纳房产税怎么记账
  • 印花税是什么时候交的钱
  • 存货跌价准备的分录
  • 员工单独购买工伤保险可以吗
  • 金税盘备份文件名
  • 存货跌价准备计提原则
  • 人民币报关出口跨境
  • 票据贴现业务利润怎么算
  • 公司制度奖励怎么写
  • 企业取得租车发票
  • 行政会计账务处理
  • 超过五千
  • 营改增住宿费的进项税可以抵扣吗
  • 建筑企业财务制度及规范流程
  • 7年利率多少
  • 出口退税进项税额转出的计算
  • 合同负债属于什么费用
  • 纳税所得额怎么算个税
  • 递延资产主要包括哪些
  • 商标转让过程中公司转让
  • 进入苹果icloud
  • PHP:stream_context_get_options()的用法_Stream函数
  • php面向对象面试题
  • 未签订租赁合同租金如何确定
  • 处置抵债资产的增值税计入
  • php实现图片上传显示
  • 下一页分页符中间空白页
  • 国有控股公司改制
  • php生成csv文件
  • 蓝桥杯b组2020
  • vue3 $bus
  • 低值易耗品费用计入什么科目
  • 小微企业会计制度是什么
  • 残保金工资总额是计提还是实发
  • 净收入是营业收入吗
  • 外管证注销后发票还可以重开吗?
  • 财政总预算会计的主体是
  • 未分配利润用于扩大再生产
  • 红字专用发票能作废吗
  • 认缴制没有实资本会怎么样
  • 进项税额不得抵扣的情况
  • 数据库varchar和nvarchar
  • 个体工商户需要给员工交社保吗
  • 重分类调整的内容包括什么
  • 出售固定资产税率是13%吗
  • 有限合伙企业需要缴纳企业所得税吗
  • 机物料消耗计入什么费用
  • 个税手续费返还政策文件
  • 长期债券是长期借款吗
  • 提取的安全生产费
  • 房屋租赁合同印花税谁交
  • 长期股权投资权益法账务处理
  • 管理费用通俗理解
  • 员工出国境有关说法
  • 免于填报什么意思
  • 汽车属于固定资产吗?如何计提折旧
  • 营业利润率公式计算公式
  • sql语句数量
  • sqlserver日期范围
  • 通过扣缴义务人申报和综合所得年度自行申报
  • centos如何挂载镜像
  • 如何安装vmware10
  • win7系统安装谷歌浏览器
  • mac系统怎么查看
  • centos中如何查看ip地址
  • PHP time_nanosleep() 函数使用介绍
  • scanexplicit.exe - scanexplicit是什么进程 作用是什么
  • 电脑系统 win7
  • win10禁止显卡驱动自动安装
  • opengl英文
  • qat开发
  • unity多人语音
  • opengl基础知识
  • 用python编写程序
  • 详细解读退役军人优待政策
  • 简述JavaScript中全局变量与局部变量的作用域
  • socket怎么用
  • js实现@功能
  • 土地占用税是什么意思
  • 交社保去地税局交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设