`

犀牛书第五版读书笔记——Chapter 3. Datatypes and Values

阅读更多
1.javascript中的数据类型分为基本数据类型和引用数据类型

2.基本数据类型包括number,string,boolean,null,undefined

3.引用数据类型包括object,function,array

4.有一些特殊的number,包括NaN,Infinity,Nunber.MAX_VALUE等,它们typeof的值都是number,它们的constructor是function Number(){}

5.string是不可变的,这点和java中一样

6.function func(){}这种形式相当于var func = function(){};,这2种定义函数的形式都是常用的,还有一种不常用的方式是var func = new Function();,对于较长的函数,第三种定义方式显然很不方便,在实际中也很少见

7.javascript中的Object与java中有很大不同,实际上它只是一个键值对而已,可以理解成Map这种数据结构。定义Object也有两种方式,一种是比较类似java的:var o = new Object();,另一种是用字面量的形式来定义:var o = {};。这两种定义对象的方式都是很常见的

8.由于Object只是键值对,所以创建了Object之后,可以任意增加其属性,比如o.age=23;a.name="kitty"等

9.array的typeof值是object,constructor是function Array(){},所以实际上它是一个object。但由于array很重要,所以通常也单独作为一种数据类型。定义array也有两种方式,一种是var a = new Array();,另一种是var a = {};。这两种方式都很常见,后一种用得更多一些

10.javascript中的array是弱类型的,可以将任意类型放入数组中,而不像java中的数组那样,只能放同一种类型

11.null的typeof值是object,但它没有constructor属性,null没有任何属性

12.null在boolean环境当做false使用,在数字环境当做0使用,在string环境当做"null"使用

13.undefined的typeof值是object,但它没有constructor属性,undefined没有任何属性

14.undefined在boolean环境当做false使用,在数字环境当做NaN使用,在string环境当做"undefined"使用

15.number,string,boolean这三种基本数据类型都有对应的包装类
分享到:
评论

相关推荐

    JavaScript犀牛书电子版

    《JavaScript犀牛书》第六版中还涵盖了这些内容的详细讲解,并且提供了源码和书签,方便读者实践和查阅。通过系统阅读和反复实践,你可以逐步精通JavaScript,为成为优秀的前端开发者或全栈工程师奠定坚实基础。

    丝绸之路读后感_读书笔记五篇范文.doc

    例如,葡萄、核桃、石榴、无花果等水果品种,以及狮子、犀牛等动物,都在此过程中被引进到中国,而中国的音乐、舞蹈、绘画也在吸收外来文化的基础上变得更加多元化和精致。 文章中特别提到了两位关键人物,张骞和...

    JavaScript权威指南(JavaScript犀牛书一本)

    《JavaScript权威指南》是JavaScript编程领域的一本经典之作,由著名技术作家David Flanagan撰写,被誉为"JavaScript犀牛书"。这本书深入浅出地讲解了JavaScript语言的核心概念、语法特性和高级特性,对于想要全面...

    犀牛Rhino建模学习笔记

    犀牛Rhino是一款专业的3D建模软件,广泛应用于工业设计、建筑、CAD等领域。其核心是NURBS(非均匀有理B样条)数学模型,适用于创建光滑曲面。下面详细解析犀牛Rhino建模的关键知识点。 1. **基础概念** - **NURBS*...

    JavaScript- The Definitive Guide, 第五版 - 犀牛书

    书中较全面地对 JavaScript 的各种函数以及特性作了介绍,而后面占了全书超过一半内容的 JavaScript 核心参考、客户端 JavaScript 参考、DOM 参考,无疑是编写 JavaScript 时最有力的参考手册(当然,在线的除外)。...

    JavaScript权威指南第五版【新】(犀牛书)

    这本最畅销的JavaScript参考书的第四版已经进行了全面的更新,其中涵盖JavaScript 1.5(ECMAScript Version 3)的详细介绍。它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的O级DOM的资料...

    变形金刚人物图片档案集——博派.exe

    变形金刚人物图片档案集——博派.exe <br>擎天柱 火车模式 爵士 爵士pretender 千斤顶 铁皮 救护车 警车 蓝霹雳 探长 开路先锋 幻影 飞毛腿 横炮 红色警报 轮胎 烟幕 消防车 吊车 滑车 刹车 飞过山 ...

    JavaScript权威指南(中文第四版犀牛书)

    JavaScript权威指南,最著名的javaScript参考用书。被大家亲切的成为犀牛书,是O'Reilly出版集团动物系列书的一分子。

    javascript权威指南第五版(英文原版)

    《JavaScript权威指南第五版》是JavaScript编程领域内一本广受赞誉的经典著作,通常被称为“犀牛书”。这本书的英文原版提供了对JavaScript语言最原始、最深入的理解,帮助读者掌握其核心概念,以及作者David ...

    Rhinoceros犀牛6.0注册机 通用所有犀牛6.x版本

    Rhinoceros犀牛6.0注册机 通用所有犀牛6.x版本

    (笔记2019)斑点牛注册测绘师笔记最终电子版__法规2.9.pdf

    (笔记2019)斑点牛注册测绘师笔记最终电子版__法规2.9.pdf

    JavaScript权威指南(第五版)

    资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...

    《小哥白尼野生动物》读书心得200字作文.pdf

    犀牛的种类繁多,包括黑犀牛、白犀牛、印度犀牛、苏门答腊犀牛和爪哇犀牛。每种犀牛都有其独特的性格特征。黑犀牛最为凶猛,而白犀牛相对温顺,印度犀牛则介于两者之间。苏门答腊犀牛和爪哇犀牛通常不会主动攻击,...

    犀牛JavaScript(第5版)

    犀牛JavaScript(第5版) JavaScript概述 语法结构 数据类型和值 变量 表达式和运算符 语句 对象和数组 函数 构造函数和原型 模块和名字空间 使用正则表达式的模式匹配 脚本化java 客户端 JavaScript

    Rhinoceros犀牛6.0注册机 通用所有犀牛6.x

    Rhinoceros犀牛6.0注册机 通用所有犀牛6.x Rhinoceros犀牛6.0注册机 通用所有犀牛6.x

    USB合辑_usb_犀牛usb接口_犀牛_犀牛3d模型_犀牛建模usb口_

    标题中的“USB合辑_usb_犀牛usb接口_犀牛_犀牛3d模型_犀牛建模usb口”指的是一个专门针对USB接口设计的3D建模资源集合,其中特别提到了“犀牛USB接口”和“犀牛3D模型”。这个合辑可能包含了多个与USB接口相关的3D...

    犀牛6导入keyshot8插件工具.zip

    "犀牛6导入keyshot8插件工具.zip" 是一个压缩文件,其中包含了一个专门设计用于Rhino 6(犀牛三维建模软件的第六个版本)的插件,这个插件的主要功能是帮助用户将模型无缝地导入到KeyShot 8(一款高级的实时渲染和...

    JavaScript权威指南(第六版)犀牛书 淘宝前端团队翻译

    JavaScript权威指南(第六版)犀牛书,淘宝前端团队翻译,中文版

    犀牛快捷键,自家版

    ### 犀牛快捷键,自家版 #### 知识点概述 本篇文章将详细介绍一个被称为“犀牛快捷键,自家版”的快捷键列表。这些快捷键被设计用于辅助用户在使用犀牛(Rhino)这款强大的3D建模软件时更加高效地完成工作。通过...

Global site tag (gtag.js) - Google Analytics