帮你精通JS:JavaScript之5类22种原子类型

万丈高楼平地起,所有的编程语言都从最基础原材料构建整个语言体系,JS也不例外。

帮你精通JS:JavaScript之5类22种原子类型

一、Number 数字抽象是万物的源头

学习编程,我们几乎本能的就会从算数计算开始,帮你精通JavaScript:程序的七根支柱

而抽象的数字 1 2 3 能够在后续的学习中具象变为一个一个具体的任务,具体的事件,具体的服务。

// triple equals and negate 
> null === undefined
false
> null == undefined
true
> null !== undefined
true
> null != undefined
false


二、文本 Text 苍颉造字鬼夜哭

“昔者苍颉作书,而天雨粟,鬼夜哭。” 从中足可见“文字”的巨大力量,因此JS要处理的第二项原材料是“文本”。JS 的 String 就是文本。

> undefined
undefined


三、布尔值 Boolean Values

有时候感觉很奇妙,布尔值竟然能够直接以 literal 的形式表示:

> null
null

四、空值与未定义的值

比直接写 false 与 true,更让人感觉有意思的是,undefinded 作为原材料元素。

> null
null

当打出 undefined 却不会报错的时候,感觉真的很棒,当然还有空值。

> null
null


五、特殊形式的 Symbols

最后的有意思的类型作为 string 的扩展。

> let name1 = "property"
undefined
> let name2 = Symbol("property")
undefined
> let obj = {};
Uncaught SyntaxError: Identifier 'obj' has already been declared
> let ob = {};
undefined
> ob[name1] = 78
78
> ob[name2] = 92;
92

六、总结

脑图盘点如下:

帮你精通JS:JavaScript之5类22种原子类型

展开阅读全文

页面更新:2024-05-26

标签:万丈高楼平地起   造字   具象   很棒   原子   源头   抽象   支柱   原材料   万物   本能   奇妙   文本   形式   类型

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top