当前位置:网站首页>js中 if 直接判断 数据类型 结果举例
js中 if 直接判断 数据类型 结果举例
2022-06-23 15:27:00 【豆趣编程】
if()一般用来判断计算结果的布尔值,如 ===,==,>,>=,<,<= 等;或者判断 强制转化成布尔值后的函数返回值等;
判断时自动执行 Boolean() 方法,试图将结果转化成布尔值
但有时候直接判断数据类型的时候,以下几种情况是Boolean()转化的结果
1.判断为假的情况(false)
//var flag=undefined;
//var flag=null;
//var flag=0;
//var flag=NaN;
//var flag="";
//var flag;
//var flag=false;
if(!flag){
alert("执行此逻辑")
}2.判断为真的情况 (true)
//var flag={}; //空对象
//var flag=[];
//var flag=1; //除了0和NaN外的所有数字
//var flag=true;
//var flag=function(){};
//var flag=" "; //只有空格的字符串
//var flag=/ /; //正则表达式
if(flag){
alert("执行此逻辑")
}
边栏推荐
- VGG下载(.net文件和imagenet-vgg-verydeep-19)
- How can I get the discount for opening a securities account? Is online account opening safe?
- matlab: 如何从一些数据里知道是由哪些数据相加得出一个已知数
- C. Add One--Divide by Zero 2021 and Codeforces Round #714 (Div. 2)
- 513. Find Bottom Left Tree Value
- 苹果 iPhone、三星手机等电子产品开始经平行进口渠道进入俄罗斯
- F5《2022年应用策略现状报告》:边缘部署及负载安全成亚太地区关注焦点
- HBuilderX-Light 主题能不能加个批注功能?
- Diffraction of light
- Unshift() and shift() of JS
猜你喜欢

JS garbage collection

Important knowledge of golang: timer timer

The "shoulder" of sales and service in the heavy truck industry, Linyi Guangshun deep ploughing product life cycle service

30. 串联所有单词的子串

进阶开发阶段-势若悬丝的加粗开始. 现在的一小步,明年的一大步
![[MAE]Masked Autoencoders掩膜自编码器](/img/08/5ab2b0d5b81c723919046699bb6f6d.png)
[MAE]Masked Autoencoders掩膜自编码器

Important knowledge of golang: rwmutex read / write lock analysis

30. concatenate substrings of all words

Redis集群操作的方法

Usestate vs useref and usereducer: similarities, differences and use cases
随机推荐
Jsr303 data verification
Big factory Architect: how to draw a grand business map?
[普通物理] 半波损失 等厚与等倾干涉
子级文件拖到上一级
要买的理财产品年限长,划算吗?
Slice() and slice() of JS
JS create an array (literal)
Introduction to the push function in JS
Nfnet: extension of NF RESNET without BN's 4096 super batch size training | 21 year paper
Explain in detail the principle and implementation of redis distributed lock
Print memory station information
积分商城要如何做才能获取到利润
513. Find Bottom Left Tree Value
基金开户是有什么风险?开户安全吗
Usestate vs useref and usereducer: similarities, differences and use cases
英特尔Arc A380显卡消息汇总:跑分亮眼驱动拉胯 入门性价产品亟待优化
How can I get the discount for opening a securities account? Is online account opening safe?
Object
Important knowledge of golang: sync Cond mechanism
Pop() element in JS