第三章 基本概念(第四部分:语句)

  五.语句

  1.条件语句——if(conditional statment)

  条件语句用的最多的是if语句当情况为true时,触发事件A,否则触发事件B。

  if(情况1){操作1}esle if(情况2){操作2}...}else{操作n};

  ?:是if..else的简写。

  条件?:语句1:语句2

a%2==0?:alert(‘偶数‘):alert(‘奇数‘);

  示例:在这个语句中,输出“世界完了”不可能生效。因为上述条件的值永远是false。

if (1>2) {

    alert("世界完了!")

} else {

    alert("天塌不下来的。")

};

  其实可以这样写:if (1>2) alert(“世界完了!”)

  ——但是这样可读性不强,故推荐使用花括号。

  (1)条件语句中常用的的比较操作符

  大于(>),小于(<),大于等于(>=),小于等于(<=),等于(==),不等于(!=)

  单个等于号在js中是赋值操作。然而==也不表示完全相等,因为这里不会比较变量类型。欲完全相等,应使用“===”,同理,包含数据类型项目的比较中,不等号应为“!===”。

  (2)逻辑操作符

  逻辑操作符的对象是布尔值。

  逻辑操作

  “与”(&&),“或”(||),“非”(!)

  示例:

  f (!(num>5||num<5)) {alert(“num=5”)};

  2.循环语句

  (1)while循环

  语法和if语句几乎一样。只是语境不同。while可反复执行但if只能执行一次。但是,while语句可能也不被执行。

  声明循环控制器

  while(情况){事件;控制循环事件}

  事件内部必须发生控制循环条件的事件。示例:

var count=1;

while (count<11) {alert(count);count++};

  (2)do...while循环:典型的先做,然后测试的循环语句。让事件至少触发一次。

  声明循环控制器

  do {事件} while (情况);

  var count=1;

  do{alert(count);count++;} while(count<1);

此事件至少执行一次。再进行判断。如果while的条件为count<11,操作结果和简单while语句完全一样。

  (3)for循环

  js中用得最多的语句。写得更加可读。但是while循环不能做的,for循环同样不能做。注意小括号内最后一句不加分号。本语句中的事件至少执行0次。

  for(循环控制器声明赋值;情况;循环条件控制事件){事件};

  for(var count=1;count<11;count++){alert(count);};

  再例如:

var beatles=["Joln","Paul","George","Ringo"];

//声明数组披头四含有四位成员

for(var count=0;count<beatles.length;count++){alert(beatles[count]);};

//当计数器小于数组beatles的元素个数时,执行输出成员名字。同时计数器+1.

  (4)for-in

  for-in用来遍历对象的属性。标准格式为:

  for (属性 in 对象){操作}

  举个例子:

for (var propName in window){
    document.write(propName)
}

  这里用for-in循环遍历显示了window对象的所有属性。显示出来的属性是乱序的。但是请注意:如果对象的属性含有null或undefined值,循环会被解析终止。

  3.程序控制相关语句

  (1)label

  类似HTML-css,label语句可以在代码中添加标签。如:

start:alert(‘a‘);

  把alert(‘a‘);标记为start,便于日后break或者continue引用

时间: 2024-08-11 05:36:12

第三章 基本概念(第四部分:语句)的相关文章

JavaScript高级程序设计学习笔记第三章--基本概念

一.标识符: 1.区分大小写 2.命名规则: 第一个字符必须是一个字母.下划线(_)或一个美元符号($) 其他字符可以是字母.下划线.美元符号或数字 标识符中的字母也可以包含扩展的 ASCII 或 Unicode 字母字符(如 À 和 Æ) ,但不推荐这样做. 不能把关键字.保留字.true.false和null用作标识符 3.书写方式:最好按照驼峰大小写格式书写,就是第一个字母小写,剩下的每个单词的首字母大写,但不强制这么做二.注释(两种方式) 单行注释:// 多行注释:/*……*/ 三.严格

第三章 基本概念 --《Javascript高级程序设计》

一.语法 1.区分大小写 ECMAScript 中的一切(变量.函数名和操作符)都区分大小写. 2.标识符 所谓标识符,就是指变量.函数.属性的名字,或者函数的参数. 标识符可以是按照下列格式规则组合起来的一或多个字符: 第一个字符必须是一个字母.下划线(_)或一个美元符号($): 其他字符可以是字母.下划线.美元符号或数字. 按照惯例,ECMAScript 标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写,例如: firstSecond    myCar     do

JS高级程序设计学习笔记之第三章基本概念(语法,数据类型,流控制语句,函数)——查漏补缺

一.语法: 区分大小写 2.标识符:就是指变量.函数.属性的名字,或者函数的参数 a.标志符的规则:①第一个字符必须是一个字母.下划线(_)或一个美元符号($).                   ②其他字符可以是字母,下划线,美元符号或者数字. b.标志符采用驼峰大小写格式. c.严格模式:在顶部添加以下代码:"use strict"; d.语句:结尾加入分号.在控制语句中使用代码块为最佳实践. 二.关键字与保留字 三.变量:ECMAScript的变量是松散类型,可以保存任何类型的

《基于微服务架构的在线学习系统设计与实现》第三章 文献随笔(四)

一.基本信息 标题:基于微服务架构的在线学习系统设计与实现 时间:2019 来源:微服务架构 关键字:在线学习系统:微服务架构:spring cloud框架:API网关 二.研究内容 1.研究背景 基于对国内外的各学习网站的体验与分析,结合软件工程的需求分析方法,综合大学生的学习习惯以及学习方法对系统进行的功能性需求分析以及非功能性需求分析. 2.在线学习系统的需求分析   (1)功能需求分析 学生用户需求分析: 网站注册.用户登录.个人信息管理.课程列表.课程公告.课程评分.课程收藏.课程讨论

第三章 基本概念(下) --《Javascript高级程序设计》

六.语句 6.1 if语句 大多数编程语言中最为常用的一个语句就是if 语句.以下是if 语句的语法:if (condition) statement1 else statement2其中的condition(条件)可以是任意表达式:而且对这个表达式求值的结果不一定是布尔值.ECMAScript 会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值.如果对condition求值的结果是true,则执行statement1(语句1),如果对condition 求值的结果是fals

第三章 基本概念(第五部分:函数初步)

六. 函数初步 无论在哪门语言,函数都是一个相当核心的概念.通过函数可以封装任意多的语句,刻意在任何地方调用执行.函数实质上是一个短小的脚本,需要反复做一件事时,可以利用函数避免重复键入过多重复的代码.良好的编程习惯要求,先定义函数,再使用它们.定义函数用法如下: function 函数名(参数){函数代码;} 比如封装以下代码: var beatles=["Joln","Paul","George","Ringo"]; fo

《avascript 高级程序设计(第三版)》 ---第三章 基本概念

本章主要介绍Javasript语言的一些语法: 1.严格模式:开启:"use strict"; 2.变量:全部用var来定义,在函数中使用的称为局部变量,不能全局使用. 3.数据类型:undefined,null,boolean,number,string,object.不可以定义自定义类型. 1)使用typeof操作符返回变量的数据类型. 2)关于浮点数,因为存在精度问题,所以不要试图对一个浮点数做比较. 数值范围的问题:在ECMAScript中,最小值是Number.MIN_VAL

[笔记]《游戏架构设计与策划基础》第三章 游戏概念及原型设计

概念设计的过程:产生创意.加工创意和创建游戏概念设计文档. 3.1 创意的来源 (1)大胆设想 (2)利用现有的娱乐资源 (3)利用现有的游戏体系 (4)收集创意 3.2 加工创意 (1)合成--需要考虑如何将两个概念融合而成一款游戏,带给玩家新的游戏体验. (2)共鸣--含有协作的意思,它使故事和主题内容对游戏玩家能够产生更加深刻的影响. 3.3 游戏概念设计文档 一般包括以下要素的部分或全部:      标题--游戏的名称.      平台--游戏适合的平台.      种类--游戏的种类.

第三章 基本概念(第三部分:操作符)

四.操作符 操作符包括算数.位操作符关系操作符和相等操作符.位操作符暂时不看. 1.算术运算 加减乘除四则运算.和数学书讲的一样. %取模:本质上就是取触发余数 如:12%5结果为2.可以用来判断奇数偶数. [案例1]表格一行灰一行白.HTML架构如下: <ul id="ul1"> <li></li> <li></li> <li></li> <li></li> <li>