发表于: 2017-05-19 23:51:27
1 876
今天完成的任务
1.小课堂机制改了啊 我又要去看小课堂的东西了啊
2.唱歌high啊
明天的计划
1.深入学习下小课堂的知识点
遇到的问题
基本类型和引用类型
1.Js变量可能包含两种不同数据类型的值,基本类型和引用类型;
基本类型指的是简单的数据段,引用类型指的是可能由多个值构成的对象
2.复制
a.基本类型的复制,创建一个副本,独立于原来的值
例如
var a = 1;
var b = a;
a = 3;
这时的b还是等于1的,不会随着a的改变而改变
b.引用类型的复制
复制之后还是会创建一个副本,但是这个副本本质上是个指针,这个指针和原本的那个指针的指向其实是引用的同一个对象,因此,修改其中一个,另外一个也会改变。
3.传递参数
传递参数是按值传递的
传递基本类型的值时,被传递的值会被复制给一个局部变量。
function plus (num) {
num ++ ;
return num;
}
var a = 10;
plus(a) // 11
a // 10
向参数传递引用类型的值时,把这个值 在内存中的地址赋值给一个局部变量,因此这个局部变量的变化会反映在函数的外部。
收获
唱歌high啊 饿了。。。
收获以上
评论