查看: 953|回复: 0

js判断变量是否有值是否为null或undefined

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2024-4-26 11:34:44 | 显示全部楼层 |阅读模式
在JavaScript中,可以使用typeof运算符来检查一个变量是否具有值,或者使用== null来检查变量是否为null或undefined。以下是检查变量是否具有值的代码示例:

  1. function hasValue(variable) {
  2.   return variable !== null && variable !== undefined && variable !== '';
  3. }

  4. // 示例使用
  5. const myVariable = 'some value';
  6. if (hasValue(myVariable)) {
  7.   console.log('变量有值');
  8. } else {
  9.   console.log('变量无值');
  10. }
复制代码
如果你只关心变量是否是undefined或null,可以这样写:

  1. function isDefined(variable) {
  2.   return variable !== null && variable !== undefined;
  3. }

  4. // 示例使用
  5. const myVariable = null;
  6. if (isDefined(myVariable)) {
  7.   console.log('变量有值或是空字符串');
  8. } else {
  9.   console.log('变量无值或是undefined/null');
  10. }
复制代码
这些函数将帮助你检查变量是否有实际的值,而不是undefined、null或空字符串。

道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部