摘要:在项目开发过程中,很多时候需要处理数据,在处理的过程中,难免会对数据进行真假的判断,下面是总结的几点例子,以备使用数据真假输出假空字符串真假输出假数字真假输出真数字真假输出假非数字的数字真假输出真不在对象中第一层的属性名真假输出假不在对象中
在项目开发过程中,很多时候需要处理json数据,在处理的过程中,难免会对数据进行真假的判断,下面是总结的几点例子,以备使用
json数据
const json = { a: null, b: "", c: "c", d: { e: 21, f: true, g: false }, h:1, i:0 }
null
let v = json.a console.log(v) if (v) { console.log("真") } else { console.log("假") }
输出:
null
假
空字符串
let v = json.b console.log(v) if (v) { console.log("真") } else { console.log("假") }
输出:
假
数字1
let v = json.h console.log(v) if (v) { console.log("真") } else { console.log("假") }
输出:
1
真
数字0
let v = json.i console.log(v) if (v) { console.log("真") } else { console.log("假") }
输出:
0
假
非数字0、1的数字
let v = json.d.e console.log(v) if (v) { console.log("真") } else { console.log("假") }
输出:
21
真
.不在对象中第一层的属性名
let v = json.j console.log(v) if (v) { console.log("真") } else { console.log("假") }
输出:
undefined
假
.不在对象中第二层的属性名
let v = json.j.x console.log(v) if (v) { console.log("真") } else { console.log("假") }
报异常,原因json.j为undefined再继续点下去就会报错
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/100851.html
摘要:如果你想了解更多关于强制类型转换的信息,你可以读一读的这篇文章。在只使用的情况下,所带来的强制类型转换使得判断结果跟踪变得复杂,下面的例子可以看出这样的结果有多怪了明智地使用真假判断当我们在一个条件语句中使用变量或表达式时,会做真假判断。 说明 如果本文档中有任何错误的、不符合行规的,敬请斧正。 引言 不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。...
摘要:达摩院的科学家们最近在用识别谣言的研究上,有了一些小突破。有始有终,皆大欢喜达摩院所研发的谣言粉碎机,在刚刚结束的全球语义测试中,创造了假新闻识别准确率的新纪录,达到了前所未有的。谣言粉碎机技术的背后,是一次史无前例的信任重建。 showImg(https://segmentfault.com/img/remote/1460000018343265); 生命不可能从谎言中开出灿烂的鲜花...
摘要:系列文章工匠善用变量改善代码质量序言编写条件分支代码是编码过程中不可或缺的一部分。而进行条件分支判断时用到的也是这个值重点来了,虽然所有用户类实例的布尔值都是真。 欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由鹅厂优文发表于云+社区专栏 作者:朱雷 | 腾讯IEG高级工程师 『Python 工匠』是什么? 我一直觉得编程某种意义是一门『手艺』,因为优雅而高效的代码...
摘要:学完的基础语法之后,练手一下,从最基本的留言板开刀吧。功能不多,主要为了熟悉的基础语法使用。 学完vue的基础语法之后,练手一下,从最基本的留言板开刀吧。功能不多,主要为了熟悉vue的基础语法使用。详细vue教程请移步vue.js 2.0 技术框架 1.vue.js 2.0 2.bootstrap 语法概述 这里只写一点此例子用到的一些语法知识,详细API请移步:vue 2.0 a...
阅读 1627·2021-10-12 10:11
阅读 3745·2021-09-03 10:35
阅读 1437·2019-08-30 15:55
阅读 2121·2019-08-30 15:54
阅读 990·2019-08-30 13:07
阅读 1002·2019-08-30 11:09
阅读 567·2019-08-29 13:21
阅读 2643·2019-08-29 11:32