一.不可改变的原始值(栈数据)(五个) 数字(number),字符串(string),布尔值(boolean),undefined,null 其中;undefined是未定义的意思,而null是空的意思,他们俩的区别在于,null有值,不过这个值是空值,而undefined是未定义,完全没有值的意思.null一般用作占位. var a = 4; var b = a; a = 10; console.log(b); //原始值是把一个值a放到另一个值b里面,改了第一个值a,第二个之值b不变 二.引…