【发布时间】:2021-09-26 11:04:57
【问题描述】:
假设我有一个 for 循环
for (let i = 6; i <= 10; i++) {
console.log(i);
};
/*
logs the expected...
6
7
8
9
10
returns undefined
*/
但如果我将这些数字转换为字符串...
for (let i = "6"; i <= "10"; i++) {
console.log(i);
};
// logs nothing, returns undefined
究竟发生了什么让这个循环看起来短路了?
【问题讨论】:
-
作为字符串,
"10"小于"6"。
标签: javascript for-loop