摘要:
和条件分支语句一样,循环语句也是基本的控制语句。循环处理语句的一个不太严密的定义是,只要某个条件成立就不断重复执行同样处理的控制语句。由于源代码中同一代码块会被反复执行,所以也称为循环指令处理。 在 JavaScript 中有以下 5 种循环语句。for each in 语句在 ECMAScript 阅读全文
摘要:
switch-case 语句是一种语法结构与 if-else 有所不同的条件分支判断语句。其语法结构如下。 // switch-case 语句的语法 switch ( 语句 ) { case 表达式 1: 语句 语句 ...... case 表达式 2: 语句 语句 ...... case 表达式 阅读全文
摘要:
2.1 JavaScript的特点 2.3 变量的基础 2.4 函数基础 2.5 对象的基础 2.6 数组的基础 阅读全文
摘要:
数组是一种用于表达有顺序关系的值的集合的语言结构。在 JavaScript 中,数组并非是一种内建类型。相对地,JavaScript 支持 Array 类,所以数组能够以 Array 类的实例的形式实现。不过,由于有数组字面量的表达方式,所以在一般情况下,只需将其作为内建类型使用即可。 // 数组字 阅读全文
摘要:
2.5.1 对象的定义 Java 中的对象可以认为是类的一种实例化结果,而 JavaScript中并没有类这样的语言构造。JavaScript 中的对象是一个名称与值配对的集合。这种名称与值的配对被称为属性。这样一来,JavaScript 对象可以定义为属性的集合。 面上看,JavaScript 对 阅读全文
摘要:
2.4.1 函数的定义 函数是由一连串的子程序(语句的集合)所组成的,可以被外部程序调用。向函数传递参数之后,函数可以返回一定的值。 console.log("1"); function hzh() { // 声明函数 console.log("2"); } console.log("3"); // 阅读全文
摘要:
2.3.1 变量的使用方法 变量的作用是给某一个值或是对象标注名称。 使用关键字var就可以对变量声明。 【评】在C语言中有各种各样的关键字去定义变量,但是JavaScript只有关键字var,毕竟它是弱数据类型。 var hzh; // 声明变量hzh var HZH; // 声明变量HZH va 阅读全文
摘要:
JavaScript程序设计语言有如下几个特点: 解释型语言 类似于C和Java的语法结构 动态语言 基于原型的面向对象 字面量的表现能力 函数式编程 解释型语言直接运行环境中执行代码。解释型语言的劣势在于,其运行速度通常都会慢于编译型语言。解释型语言由于使用了JIT(Just In Time)这种 阅读全文
摘要:
if 语句和 if-else 语句的语法结构如下。其中的条件表达式和语句不能省略。 // if 语句的语法 if ( 条件表达式 ) 语句 // if-else 语句的语法 if ( 条件表达式 ) 语句 else 语句 与 if 对应的条件表达式及语句统称为 if 子句,而与 else 对应的条件 阅读全文
摘要:
有一类语法规则被称为控制语句。控制语句包括条件分支、循环、跳转(包括异常处理)这 3 类。如果没有这样的控制语句,JavaScript 在理论上,是按照源代码上所写的代码顺序从上至下地执行。这种执行方式被称为“顺序执行”。 有了控制语句之后,就可以实现顺序执行以外的代码执行方式。 阅读全文