【if(field){}语句用于判断一个值是否为真】

说明

在JavaScript中,有一些值被认为是“假”,如false、0、空字符串’'、null、undefined和NaN。除了这些“假”值,其他所有值(包括非空字符串、数字、对象等)都被认为是“真”。因此,if(field){}语句会检查field的值是否为真。如果field的值为真,则执行if代码块中的语句;如果field的值为假,则跳过if代码块。
下面是几个示例:

const field1 = '';
if (field1) {
  console.log('field1 is truthy');   // 不会输出,因为空字符串是“假”值
} else {
  console.log('field1 is falsy');
}

const field2 = 'Some value';
if (field2) {
  console.log('field2 is truthy');   // 输出,非空字符串是“真”值
} else {
  console.log('field2 is falsy');
}

const field3 = null;
if (field3) {
  console.log('field3 is truthy');
} else {
  console.log('field3 is falsy');    // 输出,null是“假”值
}

const field4 = 0;
if (field4) {
  console.log('field4 is truthy');
} else {
  console.log('field4 is falsy');    // 输出,0是“假”值
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值