发表于: 2017-05-19 23:51:27

1 874


今天完成的任务

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啊 饿了。。。

收获以上


返回列表 返回列表
评论

    分享到