if(typeof(var) !== 'undefined')和if(var == 'undefined'), if(var) 这三者有什么区别呢
2个回答
展开全部
我也再找这个问题的答案 按我的理解的话
第一个 是 如果(var的类型不等于undefined)(另 不等于是不是应该“!=”)
第二个 是 如果(var的值等于undefined) 和第一条是有本质区别的 这里的undefined应该是个字符串类型
第三个 是 如果存在var这个字段 因为保存数据库时的操作有差异 所以可能一条数据里根本没有var这个字段
至此..你的问题是2011年问的 两年应该进步很大 我了解的也不是很清楚 所以如果楼主现在很清楚的知道这三个的区别 麻烦跟我说下
第一个 是 如果(var的类型不等于undefined)(另 不等于是不是应该“!=”)
第二个 是 如果(var的值等于undefined) 和第一条是有本质区别的 这里的undefined应该是个字符串类型
第三个 是 如果存在var这个字段 因为保存数据库时的操作有差异 所以可能一条数据里根本没有var这个字段
至此..你的问题是2011年问的 两年应该进步很大 我了解的也不是很清楚 所以如果楼主现在很清楚的知道这三个的区别 麻烦跟我说下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询