// 判断字符串不为空的示例代码
function isStringNotEmpty(str) {
// 检查传入的参数是否为字符串类型
if (typeof str !== 'string') {
return false;
}
// 使用 trim() 方法去除字符串两端的空白字符,然后检查其长度是否大于 0
return str.trim().length > 0;
}
// 示例用法
console.log(isStringNotEmpty(" hello ")); // true
console.log(isStringNotEmpty("")); // false
console.log(isStringNotEmpty(" ")); // false
console.log(isStringNotEmpty(123)); // false
typeof str !== 'string'
:首先检查传入的参数是否为字符串类型。如果不是字符串,则直接返回 false
。str.trim()
:使用 trim()
方法去除字符串两端的空白字符。str.trim().length > 0
:检查去除空白字符后的字符串长度是否大于 0。如果长度大于 0,则表示字符串不为空,返回 true
;否则返回 false
。这样可以确保不仅判断字符串是否为空,还能处理包含全空格的情况。
上一篇:js 判断是否是空对象
下一篇:js 判断对象不为空
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站