日期:2014-05-16  浏览次数:20382 次

初学者关于javascript的一个疑问
问题描述如下:
语句1:
var variable1 = window.location.href;
语句2:
var variable1;
variable1 = window.location.href;
接下来,分别测试这两条语句中的variable1的类型,使用alert(typeof variable1);语句来测试。
其结果分别是:
语句1的结果:undefined;
语句2的结果:string;
希望各位高手们不吝赐教,这两个结果为什么不同呢?
在此,万分感谢浏览过此帖的每一个人,谢谢!
JavaScript

------解决方案--------------------

var variable1 = window.location.href;
alert(typeof(variable1));

这样你得到的是undefined?
------解决方案--------------------
var variable1 = window.location.href;
        alert(typeof variable1 );

我得到的是 string