Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

原来JScript中的关键字'var'还是有文章的

都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的""

    看看下面这几个例子的结果就知道问题了:

    No.1

 

 

""""<script language="javascript">""
""
var var00 = 0;
""document.write(var00 
+ '<br>');
""
""
var var01 = 1;
""
function foo()
""""
""{
""    document.write(var01); 
""    
var var01 = 1;
""}

""foo();
""
</script>

 

Tags: 脚本 javascript

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 97