JS Truthy 与 Falsy DAY55

MDN: https://developer.mozilla.org/zh-CN/docs/Glossary/Truthy

if(5){    console.log('success');}// () 里面判断为 真值(truthy) 则执行// () 里面判断为 假值(falsy) 则执行

这里提供一个非常有用的资讯
https://dorey.github.io/JavaScript-Equality-Table/

// 空字串 falsyif(''){    console.log('truthy');}else{    console.log('falsy');}// 多一个空白 truthyif(' '){    console.log('truthy');}else{    console.log('falsy');}// undefined falsyif(undefined){    console.log('truthy');}else{    console.log('falsy');}// 空阵列 truthyif([]){    console.log('truthy');}else{    console.log('falsy');}// 空物件 truthyif({}){    console.log('truthy');}else{    console.log('falsy');}// 0 falsyif(0){    console.log('truthy');}else{    console.log('falsy');}// new Number(0) truthyconsole.log(new Number(0)); // 其实是物件型式if(new Number(0)){    console.log('truthy');}else{    console.log('falsy');}// new Boolean(0) truthyconsole.log(new Boolean(false)); // 其实是物件型式if(new Boolean(false)){    console.log('truthy');}else{    console.log('falsy');}// 只要是物件型式 不管内容是什么 皆为真值// 所以我们在建立原始型的时候 应该避免利用包裹物件来建立

可对照上述连结的表格
那今天的介绍就到这里
若有任何问题 或 内容有误
可以跟我说唷http://img2.58codes.com/2024/emoticon07.gif


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章