声明优先
看哪个声明是最优先的
by kixi
HTML
<div>kixi.com.cn</div>
<div>清晰网</div>
<div>从javascript出发</div>
JavaScript
//函数声明在变量声明前被声明
var a;
function a() { }
alert(typeof a); //function
/*
//怎么调整顺序,函数声明依然会优先声明
function a() { }
var a;
alert(typeof a);
*/
/* 奇怪的现象
function a() { }
var a = 1; // 注意此处
alert(typeof a); //number
//为什么呢?
//因为 var a=1 相当于 var a; a=1; a被重新赋值了,自然是最后的那个值
*/