MDN: https://developer.mozilla.org/zh-CN/docs/Glossary/Truthy
if(5){
console.log('success');
}
// () 里面判断为 真值(truthy) 则执行
// () 里面判断为 假值(falsy) 则执行
这里提供一个非常有用的资讯
https://dorey.github.io/JavaScript-Equality-Table/
// 空字串 falsy
if(''){
console.log('truthy');
}else{
console.log('falsy');
}
// 多一个空白 truthy
if(' '){
console.log('truthy');
}else{
console.log('falsy');
}
// undefined falsy
if(undefined){
console.log('truthy');
}else{
console.log('falsy');
}
// 空阵列 truthy
if([]){
console.log('truthy');
}else{
console.log('falsy');
}
// 空物件 truthy
if({}){
console.log('truthy');
}else{
console.log('falsy');
}
// 0 falsy
if(0){
console.log('truthy');
}else{
console.log('falsy');
}
// new Number(0) truthy
console.log(new Number(0)); // 其实是物件型式
if(new Number(0)){
console.log('truthy');
}else{
console.log('falsy');
}
// new Boolean(0) truthy
console.log(new Boolean(false)); // 其实是物件型式
if(new Boolean(false)){
console.log('truthy');
}else{
console.log('falsy');
}
// 只要是物件型式 不管内容是什麽 皆为真值
// 所以我们在建立原始型的时候 应该避免利用包裹物件来建立
可对照上述连结的表格
那今天的介绍就到这里
若有任何问题 或 内容有误
可以跟我说唷
先来制作死亡後开启死亡画面,把之前死亡画面的Active(开启)暂时先关闭,等Player死亡时候才...
前言 各位早安,书接上回我们简单介绍过 html 基本架构了,从今天开始要正式开始实作爬虫程序的部分...
人脸辨识想要达到准确度高、辨识速度也要快,在大多的模型都利用较深的层数来强化模型的准确度,在2017...
今天在聊测试之前,我们要先聊 Scrum 与敏捷开发。为什麽?等会你就知道了。 烽火下的 Scrum...
单执行绪 JavaScript 是单执行绪的语言,而单执行绪的意思就是一次只做一件事情。 不过这样的...