我有以下代码:
for (i = 0; i < words.length; i++)
{
if (words[i].match(' '))
words2[words2.length] = words[i];
}
我希望我的if语句能够像这样执行:
if !(words[i].match(' '))
words2[words2.length] = words[i];
我如何制作以下声明,如果不是,而不是常规的if?
答案 0 :(得分:2)
if (!words[i].match(' '))
words2[words2.length] = words[i];
答案 1 :(得分:1)
完整答案:
var words2 = [];
for (i = 0; i < words.length; i++)
{
if (!words[i].match(' '))
words2.push(words[i]);
}
答案 2 :(得分:0)
您需要将!
置于<{1}}语句的条件1>中,if ()
。此外,就像您的if (!words[i].match(' '))
循环一样,您应该将说明括在for
中。所以,应该是:
{}