万丈高楼平地起,所有的编程语言都从最基础原材料构建整个语言体系,JS也不例外。
学习编程,我们几乎本能的就会从算数计算开始,帮你精通JavaScript:程序的七根支柱
而抽象的数字 1 2 3 能够在后续的学习中具象变为一个一个具体的任务,具体的事件,具体的服务。
// triple equals and negate
> null === undefined
false
> null == undefined
true
> null !== undefined
true
> null != undefined
false
“昔者苍颉作书,而天雨粟,鬼夜哭。” 从中足可见“文字”的巨大力量,因此JS要处理的第二项原材料是“文本”。JS 的 String 就是文本。
> undefined
undefined
有时候感觉很奇妙,布尔值竟然能够直接以 literal 的形式表示:
> null
null
比直接写 false 与 true,更让人感觉有意思的是,undefinded 作为原材料元素。
> null
null
当打出 undefined 却不会报错的时候,感觉真的很棒,当然还有空值。
> null
null
最后的有意思的类型作为 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
脑图盘点如下:
页面更新:2024-05-26
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号