原始类型:undefined与null的区别
Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。
Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。
var a;
console.log(a) // undefined
console.log(null == document.getElementById('notExistElement')); // true
console.log(null === undefined); // false
console.log(null == undefined); // true
console.log(typeof null == typeof undefined); // false
== 与 ===
”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。
浏览器内核
一、Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。使用Trident渲染引擎的浏览器包括:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。
二、Gecko内核代表作品Mozilla Fi