Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 不等于空

作者:苏染瞳°   发布日期:2025-09-10   浏览:37

// 检查变量是否不等于空
function isNotEmpty(value) {
  // 如果 value 不是 null、undefined、空字符串、空数组 或者 其他假值,则返回 true
  return value != null && value !== '' && (Array.isArray(value) ? value.length > 0 : true);
}

// 示例用法
let test1 = "hello";
let test2 = "";
let test3 = null;
let test4 = undefined;
let test5 = [];
let test6 = [1, 2, 3];

console.log(isNotEmpty(test1)); // true
console.log(isNotEmpty(test2)); // false
console.log(isNotEmpty(test3)); // false
console.log(isNotEmpty(test4)); // false
console.log(isNotEmpty(test5)); // false
console.log(isNotEmpty(test6)); // true

解释说明:

  • value != null:检查 value 是否既不是 null 也不是 undefined
  • value !== '':确保 value 不是一个空字符串。
  • (Array.isArray(value) ? value.length > 0 : true):如果 value 是一个数组,检查它的长度是否大于 0;如果不是数组,则直接返回 true。这样可以确保数组不为空。

通过这些条件组合,我们可以有效地判断一个变量是否“不等于空”。

上一篇:js 判断空对象

下一篇:js 判断是否为null

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站