使用解构交换变量变得非常容易。在现代 JavaScript 中,交换是通过使用另一个变量来实现的。它可能并不繁琐,但它很冗长。但在现代 JavaScript 中,不需要第三个变量。让我们详细讨论一下。示例-1在下面的示例中,交换是使用另一个名为“temp”的变量完成的。因此代码变得更长了。在线演示 var a = "Sachin"; var b = "Tendulkar"; document.write("Before swapping-"+ " "+ a + " " +b); var tmp = a; a = b; … 阅读更多
在本文中,让我们了解如何在 JavaScript 中检查 NaN 是否为 NaN。未加引号的文字常量非数字由 NaN 表示,这是一个特殊值。由于 NaN 总是与任何数字(包括 NaN 本身)不相等,因此它通常用于为应该返回有效数字的函数发出错误条件信号。区分 JavaScript 中不同的未定义值可能很棘手。在布尔运算中使用 NaN 值时,有一些需要注意的困难。JavaScript 中的数字类型允许您描述… 阅读更多