578 次浏览
yield 关键字用于在 JavaScript 中暂停和恢复生成器函数。表达式的值将返回给生成器的调用者。示例如下 −function* displayRank () { var selPlayers= [1, 2, 3, 4]; for (var a = 0; a < selPlayers.length; a++) { yield selPlayers[i]; } }在定义生成器函数后,可按如下方式使用它。此处 displayRank() 是生成器函数 −var rank = displayRank(); // // 值:1 alert(rank.next()); // 值:2 alert(rank.next()); // 值:3 alert(rank.next()); // 值:4 alert(rank.next()); // 值:undefined alert(rank.next());
9K+ 次浏览
在本教程中,我们将学习如何检验变量在 JavaScript 中是否为 NaN。NaN 的完整形式是“不是数字”。NaN 是 JavaScript 中的保留关键字,我们可将其分配给变量。如果用户使用以下方法检验变量是否是数字,将不起作用。 var a = "Hello"; let result = a == NaN; // 总是返回 false。正如我们讨论过的那样,以上方法将无法用于检验是否为数字,因为 NaN 是保留关键字。 ... 阅读更多
523 次浏览
在本教程中,我们将了解 JavaScript 中的 NaN。NaN 仅仅是全局对象的属性,代表“不是数字”。它主要用于检验输入值是否为数字。NaN 和 Number.NaN 二者相同,如果 Number.NaN 以类似于 NaN 的形式出现在某个程序中,那么下次不要感到困惑。NaN 是一个很少在任何程序中使用的属性,因为它不是在程序中使用 NaN 识别任何内容的良好做法。有 ... 阅读更多
3K+ 次浏览
我们在 JavaScript 中使用 const 关键字声明变量,其值只能在声明时初始化。它的功能类似于在 JavaScript 中提供的其他关键字(即 var 和 let)声明变量。const 是常量的缩写,意味着驻留在变量中的值是不可更改的。JavaScript 中的 const 关键字它用于在 JavaScript 中声明变量。使用 const 创建的变量遵循特定规则。该变量受块作用域限制。这意味着变量的作用域(生命周期)取决于其声明位置。此 ... 阅读更多
498 次浏览
以下是未来保留字,包括“class”。这些字词被用作提议扩展程序中的关键字,因此这些字词被保留以便将来可能采纳这些扩展程序。class enum extends super const export Import以上这些定义在 ECMAScript 规范中。它用于 ECMAScript 6 语言规范。类声明创建了一个类 −class name [extends] { // 类主体 }
111 次浏览
Web 浏览器为“var null”抛出一个错误,因为这是一个保留标识符。您无法将 ECMAScript 中的以下文字用作标识符 −null frue falseundefined 没有定义的属性。它未知且不是保留标识符。它的类型未定义。null它是已知且保留的标识符。但“null”与“false”不同。当您声明一个变量并将其设置为 null 时,将打印 null。
427 次浏览
保留字不能用作 JavaScript 变量、函数、方法、循环标签或任何对象名称.以下是 JavaScript 中的保留字:abstractElseinstanceofswitchbooleanEnumintsynchronizedbreakExportinterfacethisbyteExtendslongthrowcaseFalsenativethrowscatchFinalnewtransientcharFinallynulltrueclassFloatpackagetryconstForprivatetypeofcontinueFunctionprotectedvardebuggerGotopublicvoiddefaultIfreturnvolatiledeleteimplementsshortwhileDoImportstaticwithdoubleInsuper
1K+ 浏览量
使用 JavaScript 为变量命名时,请记住以下规则。以下是 JavaScript 中的变量命名约定 - 不要将任何 JavaScript 保留字关键字用作变量名。下一节中提到了这些关键字。例如,break or boolean 变量名无效。JavaScript 变量名不应以数字 (0-9) 开头。它们必须以字母或下划线字符开头。例如,123test 是一个无效的变量名,而 _123test 是一个有效的变量名。JavaScript 变量名区分大小写。例如,Name 和 name 是两个不同的变量。以下是示例 -var name; // 正确 var 2name; ... 阅读更多
285 次浏览
可以将变量看作命名的容器。你可以将数据放入这些容器中,然后只需通过命名容器来引用数据。使用 JavaScript 为变量命名时,请记住以下规则。你不能将任何 JavaScript 保留字关键字用作变量名。下一节提到了这些关键字。例如,break or boolean 变量名无效。JavaScript 变量名不应以数字 (0-9) 开头。它们必须以字母或下划线字符开头。例如,123test 是一个无效的变量名,而 _123test 是一个有效的变量名。JavaScript 变量名 ... 阅读更多
11K+ 浏览量
本教程将教会我们如何替换 JavaScript 中字符串的所有出现,这意味着在本教程结束时,我们将学会从给定字符串中检测给定类型的子字符串,并用用户给出的另一个给定字符串替换它。在 JavaScript 中替换字符串的所有出现,我们有三种方法将在本教程中看到,它们是:将字符串拆分为一个数组,然后通过在间隙中添加替换来重新连接,使用替换()方法的全局正则表达式,最后我们 ... 阅读更多