--打坐篇-学习的一些笔记-01--
写在前面
打坐篇为自己在看书,看博客,以及每日学习之后的一些记录,不求特别系统详细,只是为了提醒自己那些知识需要记录钻研注意,相当于学习笔记~正传
Null类型的问题
Null类型只有一个值null(注意区分大小写)。
当我们对null值进行typeof操作符进行检测时,会返回“object”。
这是因为null值表示一个空对象的指针
JavaScript的这个特点可以对将要被赋值对象的变量进行null赋值声明。这样,就只用判断该变量是否为null,就能判断该变量有没有成功赋值。
例如
var a = null;
//... ...省略中间代码
if (a != null) {
console.log('该变量成功赋值对象');
}
&与&&的区别
自己在写代码的时候思考,&与&&的结果在进行逻辑判断时并没有多大差异,那为什么我们还要去使用&&进行逻辑判断呢?
区别:
&& 在进行逻辑判断时,会进行短路判断,即&&左边结果为'false'则不再进行对&&右边的值进行运算判断,这在处理复杂函数返回值判断的过程中能节省极大的开销,同理,|与||也是如此。