简单数据类型
-
简单数据类型null,返回的是一个空的对象 object
-
如果有个变量以后打算存储为对象,暂时没想好放啥,这个时候可以放null
-
简单数据类型 是存放在栈里面,里面直接开辟一个空间里面存放的是值
<script>
var timer = null;
console.log(typeof timer); //object
</script>
简单数据类型传参
<script>
function fn(a) {
a++;
console.log(a); //11
}
var x = 10;
fn(x);
console.log(x); //10
</script>
</head>
复杂数据类型传参
<script>
function Person(name) {
this.name = name;
}
function f1(x) {
// x = p
console.log(x.name); // 2. 这个输出什么 ? 刘德华
x.name = "张学友";
console.log(x.name); // 3. 这个输出什么 ? 张学友
}
var p = new Person("刘德华");
console.log(p.name); // 1. 这个输出什么 ? 刘德华
f1(p);
console.log(p.name); // 4. 这个输出什么 ? 张学友
</script>
标签:console,log,复杂,09,数据类型,var,null,name
From: https://www.cnblogs.com/jokerwen/p/17026094.html