在昨天写代码的时候,遇到这么一个问题,当我声明一个变量设置初始值为false的时候,放在if判断括号里作为条件,没想到为true的时候他也过了。
var status=false;
if(status){ //执行了}else{ xxxxx}很奇怪,都怀疑自己的认知了,经过后来检查才发现原来 status是Windows 保留关键字,不能作为变量,所以才导致这么一个问题。
下图为Windows 保留关键字
本文共 256 字,大约阅读时间需要 1 分钟。
在昨天写代码的时候,遇到这么一个问题,当我声明一个变量设置初始值为false的时候,放在if判断括号里作为条件,没想到为true的时候他也过了。
var status=false;
if(status){ //执行了}else{ xxxxx}很奇怪,都怀疑自己的认知了,经过后来检查才发现原来 status是Windows 保留关键字,不能作为变量,所以才导致这么一个问题。
下图为Windows 保留关键字
转载于:https://www.cnblogs.com/xts6/p/10563766.html