3.2值

翻译
我似乎总结不出什么东西。
随便写一点吧

思考

首先,你要区分值和变量。或者说,值和变量名。
我关心的值
最重要的在于。我从哪里来,我是谁,我要到哪里去。
对应的是值的声明,储存,使用。
值有定义的范围
有传递的规范,JavaScript中绝大部分的参数的传递,都是按值传递的。

小结
在JavaScript中,数组是数字索引的集合,能够存放任意类型的值。字符串有点类数组,但是它们之间有截然不同的行为,当你把它当作数组来对待的时候,你需要特别小心。JavaScript中的数字包括“整数”和浮点数值。
基本类型中定义了几个特殊值。
null类型只有一个值:null,与undefined类型只有undefined一个值一样。undefined是任何没有被赋值的变量或属性的默认值。void操作符能够从任何其他值中创建undefined。
number包括几个特殊值,比如NaN(所谓的“Not a Number”,实际上更恰当的理解是“invalid number”);+Infinity和-Infinity;以及-0.
简单原始类型(string、number等)通过值拷贝进行赋值或传递,但复合值(object等)是通过引用拷贝进行赋值或传递。JS中的引用并不像其他语言中的引用或指针——它们永远不指向其他变量或引用,仅指向底层的值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大...
    HetfieldJoe阅读 1,332评论 0 15
  • 特别说明,为便于查阅,文章转自https://github.com/getify/You-Dont-Know-JS...
    杀破狼real阅读 208评论 0 0
  • 有人说过,很多弯路到最后都成了直路,所有的坑到最后也都成了坦途;所谓的直路和坦途并不是摆在眼前的,都是不断的的...
    老衲法号一眉道人阅读 1,387评论 0 4
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • 生命是有限的,但生活是无限的。 与此同时,热情与活力的也是无限的。 我怀着感激之情看待出现在我生命中的人、事、景。...
    上邪不邪阅读 131评论 4 1