位置: 编程技术 - 正文

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

  • 收到其他与经营活动有关的现金是什么意思
  • 企业增值税会计科目
  • 开承兑汇票的条件 费用
  • 股东投资的钱放在哪里
  • 小规模减免税款的账务处理
  • 实收资本库存现金凭证怎么开
  • 工程结算是含税还是不含税
  • 押金收不回来没钱怎么办
  • 小企业计提坏账准备的会计分录怎么写
  • 其他权益工具投资是什么类科目
  • 加工费可以开批吗
  • 企业所得税研发费用100%扣除的有哪些企业
  • 房地产土地增值税计税依据
  • 未实缴出资的股东退股
  • 收据注明实际到账时间
  • 个人取得的稿酬收入应该如何计算
  • 小规模季报财务报表只看季度最后一个月的数据可以吗
  • 开普票时开票码怎么开
  • 营改增后固定资产报废处置收入计税
  • 企业出租屋顶不需要缴税!
  • 集团内部拆借资金
  • 提供建筑服务应在发票备注栏注明
  • 关税征收目的
  • 公司缴纳的社保离职后自己可以缴纳社保
  • 4s店额外收取服务费
  • 完税证明已开回怎么处理
  • 筹建期间发生的费用计入什么科目
  • 不能抵扣的进项发票怎么做分录
  • 发票过期未认证怎么办
  • 现金支付奖金
  • 退回的发票怎么处理
  • linux中gzip的用法
  • 支付宝账户记录
  • 彩石湖公园门票
  • laravel 自定义类
  • 基于Selenium的自动化测试平台设计与实现
  • MySQL高级查询
  • tensorflow gpu安装
  • Win11 KB5025239 / KB5025224 累积更新今日发布
  • java编程入门基础教程
  • react 16.8 新特性
  • php图片代码
  • 汇算清缴管理费用明细有哪些
  • 如何填写个人所得税申报表
  • python中mktime函数
  • 揭秘蟹卡骗局
  • sql2008怎么查询
  • 小规模纳税人能开3%的专票吗
  • 换出长期股权投资的会计处理
  • 信用证保证金账户属于什么账户性质
  • 现金流量表的编制公式 计算公式
  • 汽车4s店收到保险佣金做账
  • 电子商业承兑会不会拿不到钱
  • 交增值税怎么做帐
  • 联营企业和合营企业的持股比例
  • 电子税务局自然人扣缴客户端
  • 暂估应付账款余额调整
  • 资金账簿减半征收印花税
  • 长期股权投资权益法初始成本的确定
  • 建账有几种方法
  • mysql分页性能
  • Mysql inner join on的用法实例(必看)
  • prometheus operator
  • fedora iso
  • winxp软件双击后没有反应
  • linux whoami命令详解
  • win10预览版绿屏重启解决
  • win7声音扬声器设置
  • 前端获取http状态码400的返回值实例
  • cocos code ide 1.0.0 RC0 使用教程
  • div+css与xhtml+css分别是什么意思?
  • python输出代码怎么写
  • Unity3D游戏开发(第2版)
  • 详解杭州亚运会会徽和口号
  • javascript简明教程
  • 如何python
  • 网页js调试
  • 车辆缴纳购置税多少钱
  • 北京24小时税务自助机
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设