位置: 编程技术 - 正文

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

  • 增值税发票勾选平台
  • 减资 股东
  • 基本户可以直接转账给个人吗
  • 单位如何代个人交社保
  • 应收账款和应付账款可以抵消吗
  • 珠宝首饰可以开发票吗
  • 包工包料工程要交哪些税
  • 个体工商户是对公账户还是个人账户
  • 自建办公楼销售要交土地增值税吗
  • 应交税费怎么做分录
  • 可供出售资产减值损失
  • 当月进项税额大于销项税额
  • 印鉴变更手续费50元
  • 核定征收所得税税率
  • 简易计税项目是所有发票都是普票吗
  • 个人所得税计算器2023
  • 外贸企业出口收入怎么账务处理
  • 向银行贷款资产包括哪些
  • 科研项目经费怎么填
  • 特殊金融机构有哪些
  • 电子产品企业用电量大吗
  • 记账凭证是出纳编制吗
  • 不能升级win11的二手电脑值得购买吗
  • 个体工商户应申报套餐无增值税吗
  • wp网站迁移
  • php怎么启动
  • exe是什么进程
  • php mysql_real_escape_string函数用法与实例教程
  • 对公帐户收款
  • sgmain.exe - sgmain是什么进程 有何作用
  • 融资租赁业务的操作程序
  • 卡特迈国家公园地图
  • php wechat
  • php引用返回用法怎么用
  • 财务的几张报表
  • 尚融资本
  • 公司发放加班补贴 固定金额
  • 投资性房地产在资产负债表中的列示
  • python opencv如何获取图片尺寸
  • python获取字符串中汉字的个数
  • 子公司如何向母公司申请用印
  • jquery ui table
  • 增值税是指哪些税种
  • 模板的固定
  • 股权转让给个人和公司的区别
  • 付给对方钱对方应该怎么写
  • 个人所得税能说明什么
  • 经营净利润计算公式
  • 公司买车可以抵扣企业所得税吗
  • 商誉的会计核算怎么核算
  • 初级会计实务中国财政经济出版社
  • 行政事业单位应用方案总账,财务分析
  • 动漫产业增值税率是多少
  • 预收的房租需要交房产税吗
  • 劳务增票多少个点
  • 工业用电交税怎么算
  • 小规模纳税人利润如何缴税
  • 应付账款账户怎么结转
  • 电费发票没拿到怎么做账
  • 无形资产出资入股的会计处理
  • mysql 索引的类型
  • win7users移动其它盘
  • ubuntu1
  • 双硬盘需要设置主从盘吗
  • centos7如何添加光盘
  • flashhelperservice.exe是什么程序
  • 升级win10系统后电脑变卡处理方法
  • Win7升级win10后可以删除2345吗
  • win8系统怎样
  • unity 加载文件 卡顿
  • node.js配置
  • unity2020商店
  • JavaScript打开WPS
  • css可继承
  • 统计重复出现的次数
  • android listView二级目录选中效果
  • 用python编写
  • javascript获取值
  • 什么是质数
  • 税务局举报管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设