您的位置:首页 > Web前端 > JavaScript

js变量(大家是怎么看到这篇博客的求告知,有什么疑问想说的欢迎评论)

2017-02-22 11:24 393 查看
一、js全局变量,局部变量

<script>
var a='1';    //显示、全局变量
b='2';        //隐式、全局变量
function test(){
c='3';      //隐式、全局变量
var d='4';  //显示、局部变量
}
</script>
//特别注意:
1.函数体外为全局,隐式皆为全局,显示函数体内为局部;
2.c变量比较特殊,虽然是全局的,但是想用的话必须先调用test函数。


二、

<script>
var str='this is String'; //字符串类型

var array=[];
var array2= new Array();  //数组类型,两种方式等价

array.push(0);            //常见用法
array.push(1);
array.push('a');
array.push('b');
alert("array:"+array); //0,1,a,b

array=array2;
alert("array:"+array);
//特别注意:无输出,引用类型传地址,array->array2

var list = {};
var list2 = new Object(); //集合 等价

list.id='1';
list.name='list';
alert(list.id);          //1

list=list2;
alert(list.id);          //undefined 原理同上
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: