js值类型和引用类型区别

1、引用类型可以添加属性值,值类型不可以

  var tem = {},

  tem.name = 'template',

  console.log(tem.name) //输出正常

 

  var tem = 'test',

  tem.name = 'template',

  console.log(tem.name) //输出错误

2、值类型复制值,而引用类型复制其指针

      var s = {},

      s.name = "W",

  var u= s,

  u.name = "H",

  console.log(s.name);    // 输出H

 

      var s = 2,

  var u= s,

  console.log(u);    // 输出2

posted @ 2020-06-15 16:43  搬砖小弟_giugiu  阅读(170)  评论(0)    收藏  举报