网站放到服务器深圳网站推广策划

张小明 2026/1/1 16:12:50
网站放到服务器,深圳网站推广策划,有没有类似wordpress,辽宁专业模板网站建设公司在 JavaScript 中#xff0c;判空#xff08;检查变量是否为“空”值#xff09;需要针对不同数据类型进行区分。根据你的需求#xff0c;“空”包括#xff1a;空数组、空对象、空字符串、0、undefined、null、空 Map、空 Set。1. 严格判空#xff08;仅 null 或 undefi…在 JavaScript 中判空检查变量是否为“空”值需要针对不同数据类型进行区分。根据你的需求“空”包括空数组、空对象、空字符串、0、undefined、null、空 Map、空 Set。1. 严格判空仅 null 或 undefinedif(valuenull){// 等价于 value null || value undefinedconsole.log(值为 null 或 undefined);}2. 宽松判空包括空字符串、空数组、空对象等方法 1自定义 isEmpty 函数functionisEmpty(value){return(valuenull||// null 或 undefined(typeofvaluestringvalue.trim())||// 空字符串或全空格(Array.isArray(value)value.length0)||// 空数组(typeofvalueobjectObject.keys(value).length0)||// 空对象(valueinstanceofMapvalue.size0)||// 空 Map(valueinstanceofSetvalue.size0)// 空 Set// 注意0 不算空除非额外处理);}// 测试console.log(isEmpty(null));// trueconsole.log(isEmpty(undefined));// trueconsole.log(isEmpty());// trueconsole.log(isEmpty( ));// trueconsole.log(isEmpty([]));// trueconsole.log(isEmpty({}));// trueconsole.log(isEmpty(newMap()));// trueconsole.log(isEmpty(newSet()));// trueconsole.log(isEmpty(0));// false默认不算空除非修改逻辑方法 2如果 0 也算空functionisEmpty(value){return(valuenull||(typeofvaluestringvalue.trim())||(Array.isArray(value)value.length0)||(typeofvalueobjectObject.keys(value).length0)||(valueinstanceofMapvalue.size0)||(valueinstanceofSetvalue.size0)||value0// 0 也算空);}console.log(isEmpty(0));// true3. 特殊情况处理10 是否算空默认情况下0 是一个有效的数字不算空。如果业务上需要 0 也算空可以在 isEmpty 里加上 value 0。2false 是否算空false 是布尔值通常不算空除非特别处理。3NaN 是否算空NaN 是无效数字可以额外判断Number.isNaN(value)4. 完整判空方案推荐functionisEmpty(value,treatZeroAsEmptyfalse){return(valuenull||(typeofvaluestringvalue.trim())||(Array.isArray(value)value.length0)||(typeofvalueobjectObject.keys(value).length0)||(valueinstanceofMapvalue.size0)||(valueinstanceofSetvalue.size0)||(treatZeroAsEmptyvalue0)// 可选0 是否算空);}// 使用console.log(isEmpty(0));// falseconsole.log(isEmpty(0,true));// true0 算空5. 总结数据类型判空方式null / undefinedvalue null空字符串 “”value “” 或 value.trim() “”空数组 []Array.isArray(value) value.length 0空对象 {}Object.keys(value).length 0空 Mapvalue instanceof Map value.size 0空 Setvalue instanceof Set value.size 00默认不算空除非额外处理false通常不算空NaNNumber.isNaN(value)6. 最终推荐functionisEmpty(value,options{treatZeroAsEmpty:false}){return(valuenull||(typeofvaluestringvalue.trim())||(Array.isArray(value)value.length0)||(typeofvalueobjectObject.keys(value).length0)||(valueinstanceofMapvalue.size0)||(valueinstanceofSetvalue.size0)||(options.treatZeroAsEmptyvalue0));}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站域名注册证书查询北京网页制作设计培训

想要让你的Web自动化脚本运行效率翻倍吗?Rod作为一款基于DevTools Protocol的高性能驱动工具,通过合理的优化策略能够显著提升爬虫任务的执行速度。本文将为你揭示Rod性能优化的核心秘密,让你的自动化任务飞起来。 【免费下载链接】rod A Dev…

张小明 2025/12/28 22:03:51 网站建设

常见的网站攻击方式网站建设方

快速上手:五步完成 Anything-LLM 镜像安装与配置 你有没有遇到过这样的场景?公司内部堆积如山的合同、技术文档、会议纪要,想找一条关键信息却翻遍整个文件夹;或者作为一名研究者,面对几十份PDF论文,想快速…

张小明 2025/12/28 23:34:38 网站建设

怎样免费推广网站吉林市网站建设

Python DXF自动化处理:用ezdxf轻松玩转CAD文件 【免费下载链接】ezdxf Python interface to DXF 项目地址: https://gitcode.com/gh_mirrors/ez/ezdxf 你是否曾经为处理复杂的CAD图纸而头疼?当面对密密麻麻的线条和实体时,是否渴望有一…

张小明 2025/12/28 23:03:10 网站建设

中英网站模板 照明营销qq购买

Linly-Talker能否生成主持人风格的专业播报? 在新闻编辑室争分夺秒的清晨,一条突发消息刚刚进入系统——某地突发极端天气。传统流程中,值班主编需协调撰稿、通知主持人、安排录制、剪辑合成,至少耗费40分钟才能上线。但如果有一名…

张小明 2025/12/28 23:23:32 网站建设

如何做自己的淘宝客网站广告装饰公司名字

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快01、通用的项目架构02、什么是接口接口:服务端程序对外提供的一种统一的访问方式,通常采用HTTP协议,通过不同的url,不…

张小明 2026/1/1 14:23:23 网站建设

自己做的网站怎么绑域名公司简介怎么写吸引人

Dify平台在供应链风险预警文本生成中的应用原型展示 在现代供应链管理中,一个看似微小的物流延迟或供应商舆情波动,可能迅速演变为影响整个生产计划的重大危机。传统的风险管理方式依赖人工监控和定期报告,往往滞后且难以覆盖海量信息源。当采…

张小明 2025/12/28 22:32:32 网站建设