<script>
//创建一个对象实列,并添加具体属性和方法
/*var obj=new Object();
obj.name="wlz";
obj.age=20;
obj.eat=function(){
console.log("我会吃饭");
}
console.log(obj.name);
obj.eat();*/
//复制变量值:
//javascript的数值传递是指,基本类型,是赋值了基本类型的值给形参,而引用类型是指赋值了引用类型的地址给形参。局部变量在函数执行后会被立即销毁
/*function test(num1,num2){//调用函数时,在函数中创建了num1和num2变量,赋值值,函数结束时销毁变量
num1=5;
num2=4;
console.log(num1,num2);
}
var num1=1;num2=2;//创建了num1和num2变量并赋值
test(num1,num2);//5,4
console.log(num1,num2);//1,2*/
//赋值变量值
/*var obj=new Object();
obj.name="zs";
var obj2=obj;//指向的是同一个堆中的obj
console.log(obj2.name);//zs*/
//检测类型
//1、typeof 变量;/能检测数据类型是什么类型
//2、instantof : 能检测具体的引用类型是什么类型
//person instanceof array
//typeof person;
var arr=new Array();
console.log(typeof arr);//object
console.log(arr instanceof Object);//true
</script>
</head>
<body>
</body>
js学习笔记-第二章变量、作用域和内存问题-基本类型和引用类型
猜你喜欢
转载自blog.csdn.net/Goblin_E/article/details/84502818
今日推荐
周排行