javascript - 我完全不清楚,如果我在js中使用超过3条for循环的语句,是使用分号(;)还是逗号(,)
问题描述
像这样
(i = 0 len = cars.length text = "" i < len i++)
替换这个-
(i = 0; i < len; i++)
javascript 是否有特定的规则,我应该在哪里使用逗号或分号?
解决方案
让我们考虑以下for
循环
for(let i=0,len=val.length;i<val;i++){}
在上面的循环中,变量长度和 i 是在循环内声明的。在这种情况下,有必要使用逗号分隔。
让我们考虑以下for
循环
let len = val.length;
for(let i=0;i<len;i++){}
在上述情况下,变量 len 在循环本身之前声明,因此只需一个分号 (;) 分隔符就足够了。
推荐阅读
- git - 为什么某些 git 命令在通过 crontab 运行时会失败?
- python - 如何使用变形网格扭曲图像
- html - 锚标记设置为内联但仍占用所有空间
- c# - SSDT - 仅在项目更改时自动增加 DACPAC 版本
- react-native - 如何检查 React Native 上浪费的渲染?
- python - Django tests.py django.db.utils.IntegrityError:唯一约束失败:auth_user.username
- video - 使用媒体源 api 对不同 gop 大小的 mp4 进行自适应比特率流式传输
- jquery - 如何将值传递给滑块中的拇指?
- windows - MinGW/Cygwin 在哪里将环境变量转换为 Windows 样式?
- python - Beautifulsoup 在属性中查找文本