当前位置: 首页 > news >正文

JavaScript中的Truthy Falsy值以及等号判断

1.Falsy & Truthy

Falsy的值false,0,-0, “”, null, undefined,NaN
Truthy的值除了以上之外的其他值

2.等号判断

console.log(10 == '10'); console.log(0 == '');
console.log(0 == false);
console.log('' == false);
console.log(null == undefined);//以上皆为true,第一个是true值的判断,下面四个都是false值的判断

所以一般判断值相等用“===”三等号,除了以下这种情况:

const obj= {a: 10}
if(obj.b == null){console.log("b不存在");
}

obj.b==null相当于obj.b === null || obj.b ===undefined的简写

http://www.lryc.cn/news/421147.html

相关文章:

  • uniapp——展开和收起
  • WebGL2学习(2): GLSL ES 3.0
  • [大模型实战] DAMODEL云算力平台部署LLama3.1大语言模型
  • 驱动开发系列09 - Linux设备模型之设备,驱动和总线
  • HTML实现弹出层
  • Android控件详解
  • 记忆化搜索专题篇
  • 入网测评检查项大全(安全资料)
  • uni-app 开发App时调用uni-push 实现在线系统消息推送通知 保姆教程
  • 13.StringRedisTemplete使用
  • [工具]-gitee+pycharm-配置
  • 中间件是一种在客户端和服务器之间进行通信和处理的软件组件或服务
  • RCE-eval长度限制突破技巧
  • 【黑马】MyBatis
  • oracle创建dblink使得数据库A能够访问数据库B表LMEAS_MFG_FM的数据
  • git config 如何配置用户账户
  • SpringBoot基础(二):配置文件详解
  • Web安全(一)-靶场搭建过程-基于docker
  • 【JavaEE】单例模式和阻塞队列
  • RCE绕过技巧
  • Spring源码解析(31)之事务配置文件解析以及核心对象创建过程
  • win11安装docker报错记录
  • 【vulnhub】CLAMP 1.0.1靶机
  • GPS跟踪环路MATLAB之——数字锁相环
  • docker开发环境搭建-关于数据库的IP是什么
  • loginApi
  • 【RAG检索增强生成】Ollama+AnythingLLM本地搭建RAG大模型私有知识库
  • 【wiki知识库】08.添加用户登录功能--前端Vue部分修改
  • 写给非机器学习人员的 embedding 入门
  • Oracle【plsql编写九九乘法表】