名称是什么,省略运算符是干什么用的;

奥塔维奥·法贡德斯

例如,在下面的代码中我使用 ; 而不是离开,var 或 const。这个运营商叫什么名字?

var cars = ["Audi", "BMW", "Corolla", "Honda"]
let i = 2;
let len = cars.length;
let text = "";
for (; i < len; i++) {
    text += cars[i] + "<br>";
}

它是否用于克隆其他变量?

单子

正常的 for 循环在括号内有 3 个组件,所有这些组件都是可选的,您可以将它们任意组合:

for ([initialExpression]; [conditionExpression]; [incrementExpression])
    statement

分号;不是省略运算符,而是 3 个组件的分隔符。如果省略任何组件,则分隔分号将保留,否则将不明确哪个组件被省略。

您的示例省略了初始化语句组件。这不是一个操作符,没有一个既定的名称,它什么也不做(即避免像典型的情况那样专门为循环定义一个变量)。

正如尼克所提到的,在 for 循环中省略组件通常是不好的做法,应该避免。但在某些情况下,例如在多个 for 循环中重复使用变量时,它可能会很好。

相关资源:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration#for_statement

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

这个ip是干什么用的?

什么是/boot/firmware?它是干什么用的?

kotlin,注解类型前的@param 是干什么用的

Python内置函数“编译”。它是干什么用的?

Gradle 的 $rootDir/gradle 目录是干什么用的?

化妆舞会是干什么用的?

运算符“ is”和“ in”的魔术方法的名称是什么?

这个运算符的名称是什么:php中的“->”?

中缀运算符的法定名称是什么?

此运算符的名称是什么-> *?

此类运算符的名称是什么:“ + =”,“-=”

该Matlab运算符的名称是什么?

这个运算符在 Python 中的名称是什么?

什么都不做的逻辑运算符的名称是什么?

if __name__ == "__main__": 做什么?它是干什么用的?

什么是本地服务器?它是干什么用的?

大傻的DSL中的一些字段是干什么用的?

`/etc/cups/ppd` 中带有“.O”扩展名的文件是干什么用的?

linq中“ =>”运算符的名称是什么(例如.Select(x => x.Prop1))

C ++:具有不同数据类型的赋值运算符的名称是什么

在 train_test_split 中使用 'stratify' 没有什么区别。它是干什么用的?

在shell扩展中,“ @ a”运算符有什么用?

OpenCL的select运算符有什么用?

python列表中的\运算符有什么用?

==运算符对String有什么用?

到底运算符“:”是做什么用的?

有什么用!!R中的运算符均值

MySql中“ @”运算符的名称和用途是什么?

为什么用转换运算符输出类对std :: string不起作用?