在学javascript
买了些JavaScript的书,其实主要为了买红宝书,就顺便买了JavaScript语法简明手册
感觉比较适合初学者.图文并茂可以是读者很好的理解
图书内容并不多 200页左右
刚看了50页和大家分享下今天下午阅读的内容
说JavaScript的基础首先要说的是JavaScript的基础类型
JavaScript的基础类型分为7种
1 number
2 string
3 null
4 undefined
5 bigint
6 symbol
7 boolean
以上七种类型
可能大家会觉得没有什么说的
是的没有什么说的
但是那些基础类型有构造函数大家知道吗?
其中4中基础类型有构造的
分别是
1 boolean
2 string
3 bigint
4 number
关于类型强转 主要说一下
number转boolean 只有在number 为0或者-0时转为boolean的值才为false 其他的值都是true
还有NaN, "", undefined, null取反为true,其他类型或值取反均为false
Symbol类型没有构造函数
所以创建的时候只能Symbol('fun')
但是Symbol('fun') == Symbol('fun') 的求值运算为false
所以借助Symbol 这个特性可以用于作为对象的私有属性
关于全局Symbol的使用语法是Symbol.for('age')
对于Symbol.for('age') == Symbol.for('age') 的求值运算的值为true
标签: javascript ES6