程序员面试刷题的书哪个好变量和类型
- question: JavaScript规定了几种语言类型。
在ES6之前,规定了六种语言类型,分别是undefined
,null
,Boolean
,String
,Number
,Object
。在ES6的时候,新加了Symbol
。
undefined类型:undefined类型只有一个值undefined
,它是变量未赋值时候的值。在JavaScript中,全局对象有一个undefined
属性表示undefined
,事实上undefined
并非JavaScript的关键字,可以给全局的undefined
属性赋值来改变它的值。
null类型:null类型也只有一个值null
,但是JavaScript为它提供了一个关键字null
来表示这个唯一的值。null类型的语义是“一个空的对象引用”。
Boolean类型:Boolean有两种取值true
和false
。
String类型:String类型的正式解释是一个16位无符号整数类型的序列,它实际上用来表示以UTF-16编码的文本信息。请注意区分JavaScript字符串对象和基本字符串值。
暂无评论