From d9e9adb5f80a819fe46349bcf6d1faec734b09cd Mon Sep 17 00:00:00 2001 From: Irvin Date: Wed, 16 Feb 2022 02:07:31 +0800 Subject: remove span tag in zh-CN --- .../reference/errors/cant_assign_to_property/index.html | 2 +- .../errors/deprecated_caller_or_arguments_usage/index.html | 2 +- .../errors/missing_semicolon_before_statement/index.html | 12 ++++++------ .../reference/errors/negative_repetition_count/index.html | 2 +- .../reference/errors/resulting_string_too_large/index.html | 4 ++-- .../javascript/reference/errors/undeclared_var/index.html | 10 +++++----- 6 files changed, 16 insertions(+), 16 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/errors') diff --git a/files/zh-cn/web/javascript/reference/errors/cant_assign_to_property/index.html b/files/zh-cn/web/javascript/reference/errors/cant_assign_to_property/index.html index 8997836b20..04853a2c53 100644 --- a/files/zh-cn/web/javascript/reference/errors/cant_assign_to_property/index.html +++ b/files/zh-cn/web/javascript/reference/errors/cant_assign_to_property/index.html @@ -32,7 +32,7 @@ TypeError: Cannot create property 'x' on {y} (Chrome) var foo = "my string"; // 下面这行代码在非严格模式下不会执行. -foo.bar = {}; // TypeError: can't assign to property "bar" on "my string": not an object +foo.bar = {}; // TypeError: can't assign to property "bar" on "my string": not an object

如何正确使用

diff --git a/files/zh-cn/web/javascript/reference/errors/deprecated_caller_or_arguments_usage/index.html b/files/zh-cn/web/javascript/reference/errors/deprecated_caller_or_arguments_usage/index.html index cfafd9c155..37df78c1d8 100644 --- a/files/zh-cn/web/javascript/reference/errors/deprecated_caller_or_arguments_usage/index.html +++ b/files/zh-cn/web/javascript/reference/errors/deprecated_caller_or_arguments_usage/index.html @@ -20,7 +20,7 @@ TypeError: 'callee' and 'caller' cannot be accessed in strict mode. (Safari)

错误类型

-

仅在严格模式下出现的 {{jsxref("ReferenceError")}} 警告。JavaScript 的执行将不会停止。

+

仅在严格模式下出现的 {{jsxref("ReferenceError")}} 警告。JavaScript 的执行将不会停止。

发生了什么?

diff --git a/files/zh-cn/web/javascript/reference/errors/missing_semicolon_before_statement/index.html b/files/zh-cn/web/javascript/reference/errors/missing_semicolon_before_statement/index.html index e3e6a98c88..37c45bb0df 100644 --- a/files/zh-cn/web/javascript/reference/errors/missing_semicolon_before_statement/index.html +++ b/files/zh-cn/web/javascript/reference/errors/missing_semicolon_before_statement/index.html @@ -61,15 +61,15 @@ array[0] = "there";

如果你用的是另一种编程语言,那么在javaScript中使用不具有相同或完全没有意义的关键字也是很常见的:

-
def print(info){
-  console.log(info);
-}; // SyntaxError missing ; before statement
+
def print(info){
+  console.log(info);
+}; // SyntaxError missing ; before statement

因此,建议使用function而不是def

-
function print(info){
-  console.log(info);
-};
+
function print(info){
+  console.log(info);
+};

 

diff --git a/files/zh-cn/web/javascript/reference/errors/negative_repetition_count/index.html b/files/zh-cn/web/javascript/reference/errors/negative_repetition_count/index.html index 780bdabcf4..94a79e94a8 100644 --- a/files/zh-cn/web/javascript/reference/errors/negative_repetition_count/index.html +++ b/files/zh-cn/web/javascript/reference/errors/negative_repetition_count/index.html @@ -22,7 +22,7 @@ RangeError: Invalid count value (Chrome)

发生了什么?

-

代码中使用了 {{jsxref("String.prototype.repeat()")}}方法。它有一个计数参数,表示重复该字符串的次数。该参数必须在 0 及正 {{jsxref("Infinity")}} 之间,且不能为负数。该值的合法范围可以这样表示: [0, +∞)。

+

代码中使用了 {{jsxref("String.prototype.repeat()")}}方法。它有一个计数参数,表示重复该字符串的次数。该参数必须在 0 及正 {{jsxref("Infinity")}} 之间,且不能为负数。该值的合法范围可以这样表示: [0, +∞)。

示例

diff --git a/files/zh-cn/web/javascript/reference/errors/resulting_string_too_large/index.html b/files/zh-cn/web/javascript/reference/errors/resulting_string_too_large/index.html index eaac0884fb..261ad7b72d 100644 --- a/files/zh-cn/web/javascript/reference/errors/resulting_string_too_large/index.html +++ b/files/zh-cn/web/javascript/reference/errors/resulting_string_too_large/index.html @@ -23,9 +23,9 @@ RangeError: Invalid count value (Chrome)

发生了什么?

-

代码中使用了 {{jsxref("String.prototype.repeat()")}}方法。它有一个计数参数,表示重复该字符串的次数。该参数必须在 0 及正 {{jsxref("Infinity")}} 之间,且不能为负数。该值的合法范围可以这样表示: [0, +∞)。

+

代码中使用了 {{jsxref("String.prototype.repeat()")}}方法。它有一个计数参数,表示重复该字符串的次数。该参数必须在 0 及正 {{jsxref("Infinity")}} 之间,且不能为负数。该值的合法范围可以这样表示: [0, +∞)。

-

其结果字符串也不能长于最大字符串,不同 JavaScript 引擎中可能有所不同。 在 Firefox (SpiderMonkey) 里最大字符串大小为 228 -1 (0xFFFFFFF)。

+

其结果字符串也不能长于最大字符串,不同 JavaScript 引擎中可能有所不同。 在 Firefox (SpiderMonkey) 里最大字符串大小为 228 -1 (0xFFFFFFF)。

示例

diff --git a/files/zh-cn/web/javascript/reference/errors/undeclared_var/index.html b/files/zh-cn/web/javascript/reference/errors/undeclared_var/index.html index 507da98563..722965d574 100644 --- a/files/zh-cn/web/javascript/reference/errors/undeclared_var/index.html +++ b/files/zh-cn/web/javascript/reference/errors/undeclared_var/index.html @@ -24,14 +24,14 @@ ReferenceError: Variable undefined in strict mode (Edge)

发生了什么?

-

在代码里赋值了一个未声明的变量。换句话说,有处没有带着 var 关键字的赋值。事实上已声明的和未声明的变量之间有一些差异,这可能会导致意想不到的结果,这就是为什么 JavaScript 在严格模式打印出这种错误。

+

在代码里赋值了一个未声明的变量。换句话说,有处没有带着 var 关键字的赋值。事实上已声明的和未声明的变量之间有一些差异,这可能会导致意想不到的结果,这就是为什么 JavaScript 在严格模式打印出这种错误。

-

关于已声明和未声明的变量,其有三个注意事项:

+

关于已声明和未声明的变量,其有三个注意事项:

更多信息及例子,请参考 var 页面。

-- cgit v1.2.3-54-g00ecf