黄子涵

摘要: while 语句是最为基本的循环控制语句。while 语句也被称为 while 循环。下面是 while 语句的语法规则。 // while 语句的语法规则 while (条件表达式) 语句 和 if-else 语句一样,在条件表达式位置所写的表达式的值将会被转换为布尔型。一旦开始执行 while 阅读全文
posted @ 2022-05-30 22:01 黄子涵 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 尽管 JavaScript 在语法结构上,有不少地方和 Java 类似,但它有一些自己独有的语句。同样地,在 JavaScript 中,有很多和 Java 相似的运算符和表达式。不过,因为隐式的数据类型转换在 JavaScript中非常普遍,所以与 Java 相比,在使用这一语言的过程中还有其他一些 阅读全文
posted @ 2022-05-30 20:40 黄子涵 阅读(20) 评论(0) 推荐(0) 编辑
摘要: return 语句的语法如下所示,其中表达式是可以省略的。 // return 语句的语法结构 return 表达式; return 语句会中断函数的处理,并将指定的表达式的值作为函数的返回值返回。如果没有指定表达式,函数的返回值将会是 undefined 值。 阅读全文
posted @ 2022-05-30 19:54 黄子涵 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在循环中有时会需要中途跳出,为此可以使用 break 语句。break 语句不仅可以用于跳出 switch-case 语句的循环,也能够用于其他类型的循环语句。下面是不通过 break 语句跳出 while 循环的例子和通过 break 语句跳出循环的例子(代码清单 4.8)。 代码清单 4.8 b 阅读全文
posted @ 2022-05-30 12:41 黄子涵 阅读(68) 评论(0) 推荐(0) 编辑
摘要: typeof 是一种用于数据类型判定的单目运算符,它支持任意类型的操作数。其运算结果是标识操作数的数据类型的字符串值。 表 4.9 typeof 运算 数据类型 typeof运算的结果 字符串型 "string" 数值型 "number" 布尔型 "boolean" null型 "object" u 阅读全文
posted @ 2022-05-30 11:09 黄子涵 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 条件运算符是唯一的三目运算符。由于三目运算符只有这一个,所以有时也会直接把条件运算符称为三目运算符。与 && 运算符和 || 运算符一样,条件运算符也有短路求值的特性。 条件运算符的语法结构如下所示。 // 条件运算表达式的语法 条件表达式 ? 表达式1 : 表达式2 条件表达式的操作数会首先被求值 阅读全文
posted @ 2022-05-30 11:01 黄子涵 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 算术赋值运算符指的是 +=、-= 等将算术运算符与 = 相连的运算符。算术赋值运算符的作用是将算术运算的结果赋值,相应的表达式运算结果即为该运算结果的值。 阅读全文
posted @ 2022-05-30 10:55 黄子涵 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 逗号运算符(,)是一个双目运算符,其作用为依次对其左操作数与右操作数求值。逗号运算符的运算结果是其右操作数的值,也就是说其结果的类型取决于所使用的操作数。下面是一个具体的例子。 console.log((x = 1, y = 2)); // 请注意,如果不在这个参数外加括号的话,其含义就会变为参数的 阅读全文
posted @ 2022-05-30 10:53 黄子涵 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: void 是 undefined 类型的单目运算符。无论向其传递什么操作数,其运算结果都会是 undefined 值。下面是一个具体的例子。 console.log("操作数为数值:"); console.log(void 0); console.log(""); console.log("操作数为 阅读全文
posted @ 2022-05-30 10:47 黄子涵 阅读(35) 评论(0) 推荐(0) 编辑
摘要: delete 是用于删除属性的单目运算符,其功能为从对象中删除以操作数指定的属性。delete 运算的运算结果为布尔值。如果属性被删除,或所要删除的属性不存在,则结果为真,否则结果为假。 var hzh = { name: "黄子涵", tall: '177cm', tel: 19124896017 阅读全文
posted @ 2022-05-30 10:03 黄子涵 阅读(100) 评论(0) 推荐(0) 编辑
摘要: new 是用于生成对象的单目运算符。 阅读全文
posted @ 2022-05-30 09:53 黄子涵 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 表 4.10 对在进行数据类型转换时需要注意的运算符做了总结。 表 4.10 在进行数据类型转换时需要注意的运算符 运算符 说明 +运算符 字符串连接运算优先于加法运算。如果操作数中一方是字符串值而另一方是数值,数值将被转换为字符串值,而后进行字符串连接运算。 比较运算符(>、<、<=、>=) 数值 阅读全文
posted @ 2022-05-30 09:44 黄子涵 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 函数调用运算符通过 () 来实现对函数的调用,其左操作数是一个函数,而右操作数则是要传递给函数的参数(实参)。 阅读全文
posted @ 2022-05-30 09:40 黄子涵 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 字符 .(点)称为点运算符,中括号 [] 称为中括号运算符,它们都是用于访问属性的运算符。虽然这两个运算符不太显眼,却有着很重要的作用。 其左操作数为对象引用,右操作数为属性名。如果左操作数不是对象引用的话,则会被转换为 Object 类型。点运算符的右操作数是一个用于表示属性名的标识符,而中括号运 阅读全文
posted @ 2022-05-30 09:39 黄子涵 阅读(202) 评论(0) 推荐(0) 编辑