1. 梗概:

  1. 引用类型的变量的值不是具体的值, 而是指向真实值的引用, 类似地址

2. Java中属于引用类型的变量

  1. 类的对象
    1. 简例:
      1. 对象A = 对象B
        1. 对象A引用了B, 此时A和B共享的是同一地址的值
        2. 改变其中一个, 两个的值都会同时改变
    2. 因此需要注意:
      1. 给函数传入对象的时候, 在函数局部可直接修改对象内的东西
  2. 数组
  3. 字符串

实例:

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"
var x = person;
x.age = 10;           //  x.age 和 person.age 都会改变
person.age = 100;     //  x.age 和 person.age 都会改变