From c40612041809fe289aba58aefa170bbe784aba1f Mon Sep 17 00:00:00 2001 From: t7yang Date: Mon, 10 Jan 2022 08:38:07 +0800 Subject: remove name attribute for zh-CN --- .../guide/expressions_and_operators/index.html | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'files/zh-cn/web/javascript/guide/expressions_and_operators') diff --git a/files/zh-cn/web/javascript/guide/expressions_and_operators/index.html b/files/zh-cn/web/javascript/guide/expressions_and_operators/index.html index bced40f16d..cd87597de3 100644 --- a/files/zh-cn/web/javascript/guide/expressions_and_operators/index.html +++ b/files/zh-cn/web/javascript/guide/expressions_and_operators/index.html @@ -368,7 +368,7 @@ var var2 = 4; -

位逻辑运算符

+

位逻辑运算符

概念上来讲, 位逻辑运算符工作流程如下:

@@ -430,7 +430,7 @@ After: 10100000000000000110000000000001

注意位运算符“非”将所有的32位取反,而值的最高位(最左边的一位)为1则表示负数(2-补码表示法)。

-

移位运算符

+

移位运算符

移位运算符带两个操作数:第一个是待移位的数,第二个是指定第一个数要被移多少位的数。移位的方向由运算符来控制.

@@ -534,7 +534,7 @@ var n2 = !false; // !f returns true var n3 = !"Cat"; // !t returns false -

短路求值

+

短路求值

作为逻辑表达式进行求值是从左到右,它们是为可能的“短路”的出现而使用以下规则进行测试:

@@ -560,7 +560,7 @@ var n3 = !"Cat"; // !t returns false myString += "bet"; // 返回 "alphabet" -

条件(三元)运算符

+

条件(三元)运算符

条件运算符是JavaScript中唯一需要三个操作数的运算符。运算的结果根据给定条件在两个值中取其一。语法为:

@@ -576,7 +576,7 @@ var n3 = !"Cat"; // !t returns false

age 大于等于18的时候,将“adult”赋值给 status;否则将“minor”赋值给 status

-

逗号操作符

+

逗号操作符

逗号操作符,)对两个操作数进行求值并返回最终操作数的值。它常常用在 for 循环中,在每次循环时对多个变量进行更新。

@@ -588,11 +588,11 @@ var a = [x, x, x, x, x]; for (var i = 0, j = 9; i <= j; i++, j--) console.log('a[' + i + '][' + j + ']= ' + a[i][j]); -

一元操作符

+

一元操作符

一元操作符仅对应一个操作数。

-

delete

+

delete

delete操作符,删除一个对象的属性或者一个数组中某一个键值。语法如下:

@@ -642,7 +642,7 @@ if (3 in trees) { } -

typeof

+

typeof

typeof操作符 可通过下面2种方式使用:

@@ -705,7 +705,7 @@ typeof Option; // returns "function" typeof String; // returns "function" -

void

+

void

void 运算符运用方法如下:

@@ -730,7 +730,7 @@ Click here to submit</a>

关系操作符对操作数进行比较,根据比较结果真或假,返回相应的布尔值。

-

in

+

in

in操作符,如果所指定的属性确实存在于所指定的对象中,则会返回true,语法如下:

@@ -761,7 +761,7 @@ var mycar = {make: "Honda", model: "Accord", year: 1998}; "model" in mycar; // returns true -

instanceof

+

instanceof

如果所判别的对象确实是所指定的类型,则返回true。其语法如下:

@@ -885,9 +885,9 @@ if (theDay instanceof Date) {
  • 左值表达式: 分配给左值。
  • -

    基本表达式

    +

    基本表达式

    -

    this

    +

    this

    this关键字被用于指代当前的对象,通常,this指代的是方法中正在被调用的对象。用法如下:

    @@ -952,7 +952,7 @@ var abc = [ "A", "B", "C" ];

    左值可以作为赋值的目标。

    -

    new

    +

    new

    你可以使用new operator 创建一个自定义类型或者是预置类型的对象实例。用法如下:

    -- cgit v1.2.3-54-g00ecf