位置: 编程技术 - 正文

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

  • 电子设备租赁费专票税率
  • 工业企业取得土地使用权专用发票可以抵扣吗?
  • 或有资产的特点和或有资产的披露是什么
  • 企业购入汽车可以抵扣增值税吗
  • 员工过生日计入什么科目
  • 个税返还手续费奖励员工账务处理
  • 固定资产怎么进行折旧处理
  • 小规模报企业所得税吗
  • 水利建设基金可以按次申报吗
  • 支票存根必须盖银行章吗
  • 本期缴纳上期应缴税额
  • 土地整理项目如何提取地块的坐标
  • 小规模纳税人出租
  • 单位职工医疗补助
  • 材料成本差异怎么理解
  • 预付的固定资产没有收到发票怎么入账
  • 生产过程半成品报废
  • 房企行业其他应收账款的来源是什么
  • 退休人员兼职工资交税吗?
  • 发票金额大于付款金额怎么入账
  • 初级备考计划表
  • 收代扣代缴个税手续费会计分录
  • 汽车折旧计算方法按照公里
  • 公司转让税费如何计算
  • 差旅费税务要求比例
  • 以固定资产投资入股
  • win11默认用户名
  • 车辆维修的增值税怎么算
  • 如何打开mac系统
  • 鸿蒙系统怎样开启5G
  • 电脑上的五角星是什么意思
  • iphone6splus 充电
  • 蝾螈白话怎么读
  • uniqpp
  • key是什么文档
  • PHP:Memcached::increment()的用法_Memcached类
  • php简单的接口编写示例
  • 基建项目招标流程
  • uniapp开发常用案例
  • qt opencv ffmpeg
  • 深度学习之快速实现数据集增强的方法
  • 质保金如果以后可以退吗
  • mysql 测试
  • Python解释器有哪几种
  • 成本会计制造费用核算的内容
  • 经营活动现金净流量为正说明什么
  • 小规模没有税控怎么开普票
  • 企业收入确认的文章
  • sql 按顺序查询
  • 公款私存个人检讨
  • centos彻底删除文件
  • 社保当月没扣
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 预算单位授权支付专户的特征
  • 增值税附加税需要写进合同吗
  • 不抵扣的进项发票需要在电子税务局操作么
  • 外资企业的含义
  • 所得税费用会计科目编码
  • 未开票收入是否代表可以不开发票
  • 让Windows XP、2003、2008自动登录的设置
  • xp桌面底部任务在右边
  • win7计算机快捷方式不见了
  • win8内存管理
  • win7如何格式化D盘
  • 轻松搞定琥珀甲教程
  • tplinkwr740n设置
  • shell脚本运行linux命令
  • linux安装ko驱动
  • if iferror find
  • perl处理特殊符号
  • 生成0-100的随机数,直到生成88为止,停止循环
  • 通过制作潜望镜活动,你获得哪些宝贵的经验
  • jquery弹窗弹出一个页面
  • dom基础知识
  • zabbix 微信
  • 大气污染物环保税计算
  • 税务代办需要什么资料
  • 机场停车票怎么取得
  • 白酒消费税应纳税额
  • 代扣app有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设