位置: 编程技术 - 正文

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年利率多少
  • 出口一般纳税人的税率
  • 折扣折让的账务处理
  • 会员卡充值赠送金额怎么做账
  • 固定资产销售账务处理的例题
  • 购买原材料暂估入账的会计分录
  • 委托加工代收代缴增值税吗
  • 修改注册表限制cpu速度
  • PHP:ftp_get_option()的用法_FTP函数
  • 使用过的固定资产出售,怎么处理
  • 留底的进项税额记哪儿?
  • 工业制品买卖
  • load与initialize
  • php如何实现分页功能
  • consul框架
  • vue中proxy代理?
  • 微信小程序人民法院审核通过多久立案
  • effective c++ github
  • php function函数的用法
  • 子公司收购母公司另一子公司会计处理
  • 视同销售到底如何纳税调整?
  • 业务招待费可以结转吗
  • pythongui库
  • 帝国cms使用手册
  • SqlServer2014安装选择版本
  • 企业所得税汇算清缴会计分录
  • 文化传媒有限公司英文
  • 加计抵减的其他收益免税吗
  • 股权转让怎么做账
  • 2019年无形资产的摊销额为
  • 记账凭证核算形式
  • 去年亏损今年有盈利合伙企业怎么交生产经营所得税
  • 培训学校的主营业务是什么
  • 餐饮不得抵扣进项税
  • 检验费用会计分录
  • 出库销售会计分录
  • 企业盘亏的设备会计分录
  • 以物易物方式销售货物的增值税处理
  • 收到工程款怎么入账
  • 没收到电费账单怎么办
  • 从农民手里租用土地用于科研要开发票吗
  • 总分类账与明细分类账的关系
  • 差旅费报销单怎么填写
  • 极速开票软件怎么开票
  • 废品损失的计算方法及废品损失的范围
  • 商业企业费用科目
  • 企业级路由器和普通路由器区别
  • win8 metro应用
  • winxp内存不足怎么办
  • windows8笔记本电脑
  • linux常见服务
  • win10网速特别慢
  • css控制图片大小和宽度
  • unity3d状态机
  • js设计模式书
  • linux dig命令
  • 一个简单的防偷技巧
  • unity总结
  • pythonjam怎么用
  • Developing for Android, III: The Rules: Performance
  • 一个android项目一般包含哪些目录?各有什么用途?
  • 在androidstudio中,如何改变图片的位置
  • 北京市国家税务局
  • 国家 税务 总局
  • 内蒙古包头税务局客服电话
  • 珠海车船税的缴纳地点
  • 税务系统全面从严
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设