if(a)
let a = undefined;
let b = null;
let c = '';
let d = ;
let e = {};
let f = [];
if (a) {
console.log("undefined 能过");
} else {
console.log("undefined 不能过");
}
if (b) {
console.log("null 能过");
} else {
console.log("null 不能过");
}
if (c) {
console.log(" '' 能过");
} else {
console.log(" '' 不能过");
}
if (d) {
console.log("0 能过");
} else {
console.log("0 不能过");
}
if (e) {
console.log("{} 能过");
} else {
console.log("{} 不能过");
}
if (f) {
console.log("[] 能过");
} else {
console.log("[] 不能过");
} [-- ::51.835] [INFO] console - undefined 不能过
[-- ::51.836] [INFO] console - null 不能过
[-- ::51.837] [INFO] console - '' 不能过
[-- ::51.838] [INFO] console - 不能过
[-- ::51.844] [INFO] console - {} 能过
[-- ::51.849] [INFO] console - [] 能过 原文:https://blog.csdn.net/baidu_37379451/article/details/82380836
随机推荐
- 原生js实现无缝轮播
原生js实现无缝轮播 因为要做到无缝,所以就要把第一张图片和最后一张连接起来,在此处采用js克隆了第一张图片的节点,添加到最后,显示图片序号的小圆按钮也是使用js动态添加的. html部分 <d ...
- mybatis 保存对象 参数类型
简单介绍:保存单个对象 ,参数类型的设置,正常的话应该设置成对应的pojo,我想起了以前,不懂事时候的一个做法,其实那时候刚接触到mabatis,做新增的时候,直接就是把需要插入表中的值,放到map里 ...
- 关于Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/springmvc-demo-01-start]]出错的解决方法
出错的详情: 严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache ...
- jquery 第三章
1.回顾$(document).ready(function(){ })$(function(){ }) ID选择器.类选择器.元素选择器层次选择器:空格(上文下:tr td{})属性过滤 ...
- JMeter Ultimate Thread Group阶梯式减压
选择或者搜索Stantard Set标准集, 我们要用的Ultimate Thread Group最终线程组包含在里面: 下载完成之后,JMeter会自动重启. 添加最终线程组: 还是以打开博客园首页 ...
- 剑指offer字符串1
面试题5:替换空格 请实现一个函数,将一个字符串中的每个空格替换成“%20”.例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. class Solu ...
- ABP给WebApi添加SwaggerUI,生成可交互接口文档
在ABP模板项目中,通过SwaggerUI可以为我们的WebApi生成动态的可交互接口文档页面,从而可以很方便的测试调用我们的WebApi接口. 一.集成Swagger 右键项目YoYo.Web,打开 ...
- spark DataFrame的创建几种方式和存储
一. 从Spark2.0以上版本开始,Spark使用全新的SparkSession接口替代Spark1.6中的SQLContext及HiveContext接口来实现其对数据加载.转换.处理等功能.Sp ...
- PyCharm 怎么查看 Python 的变量类型和变量内容
一.在程序的某一行添加断点 二.选择 debug 程序
- springboot的jar包
公用jar包放在api层.有些却包的不用增加pom文件.将已存在的jar包加入即可