为什么这不可能?
globals[mainlist]
to test
ask n-of 20 patches [sprout 1]
set mainlist []
ask turtles
[
set mainlist lput (list xcor ycor) mainlist
]
print mainlist
end
我想检查一个值是否为null或为空,而不必一遍又一遍地使用变量。
答案 0 :(得分:5)
使用!value
。它适用于undefined
,null
甚至''
值:
var value = null;
if(!value)
{
console.log('null value');
}
value = undefined;
if(!value)
{
console.log('undefined value');
}
value = '';
if(!value)
{
console.log('blank value');
}
答案 1 :(得分:0)
如果我们将条件分为两个相关部分,则您首先有null || ""
。结果将等于空字符串""
。
然后您有value == ""
。如果false
为value
,则为null
。
写条件的正确方法是value == null || value == ""
。