两种类型:
ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值;
两种访问方式:
两种类型复制
函数参数的传递:
ECMA中所有函数的参数都是按值传递的;
这个很容易混乱,意思就是参数都是基本类型,都是值,不是对象。
1 function setName (obj) {2 obj.name = 'Nicholas';3 obj = new Object();4 obj.name = 'Greg';5 }6 7 var person = new Object();8 setName(person);9 alert(person.name); //"Nicholas"
两种变量类型检测
alert(person instanceof Object); //变量person是Object吗?alert(person instanceof Array); //变量person是Array吗?alert(person instanceof RegExp); //变量person是RegExp吗?
新闻热点
疑难解答