var comboBox = new ComboBox({
id: "Person",
name: "Person",
store: personStore,
constraints: { maxlength: 40 },
searchAttr: "name"
});
在第9行,为什么我们需要在For语句后面加一个分号?如果没有分号,程序就会打印出来"你确定你的名字是:你确定你的名字是:"。
编辑:人们不喜欢重复的问题所以我在这里做出与众不同的看法 - 你认为这是什么问题,为什么它不起作用? [解决]
答案 0 :(得分:3)
该行
for (i = 1; name[i] != '\0'; i++);
循环直到name[i]
为空终止符。此时,计数器i
将具有字符串name
的长度,该字符串将在下一个代码行中使用。
代码的唯一问题是下一行的缩进,这会误导它认为它是循环的一部分。