JavaScript中的强制类型转换是如何实现的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2287个文字,预计阅读时间需要10分钟。
JavaScript 原语 建立于一系列基本单元之上。其中一些你已经非常熟悉,比如字符串和数字:`var greet=Hello; var year=89;` 字符串和数字是 JavaScript 所称的原语的一部分。
avaScript 原语
JavaScript 建立在一系列基本单元之上。你应该对其中的一些已经很熟悉了,比如字符串和数字:
var greet = "Hello"; var year = 89;
字符串和数字是该语言所谓“原语”的一部分。完整清单是:
- String
- Number
- Boolean
- Null
- Undefined
- Object
- Symbol (ES6中添加,此处不予介绍)
布尔值用来表示可能是真或假的值。 null 是故意不去赋值,它通常被分配给一个变量,用于表示绑定完毕,稍后将填充有意义的内容。
var maybe = null;
然后才是 undefined,这意味着变量仍然没有被附加上:
var name; console.log(name) undefined
null 和 undefined 看起来非常相似,但它们是两个截然不同的实体,很多开发人员仍然不确定应该使用哪个。
如果要判断 JavaScript 实例的类型,可以用 typeof 运算符。
本文共计2287个文字,预计阅读时间需要10分钟。
JavaScript 原语 建立于一系列基本单元之上。其中一些你已经非常熟悉,比如字符串和数字:`var greet=Hello; var year=89;` 字符串和数字是 JavaScript 所称的原语的一部分。
avaScript 原语
JavaScript 建立在一系列基本单元之上。你应该对其中的一些已经很熟悉了,比如字符串和数字:
var greet = "Hello"; var year = 89;
字符串和数字是该语言所谓“原语”的一部分。完整清单是:
- String
- Number
- Boolean
- Null
- Undefined
- Object
- Symbol (ES6中添加,此处不予介绍)
布尔值用来表示可能是真或假的值。 null 是故意不去赋值,它通常被分配给一个变量,用于表示绑定完毕,稍后将填充有意义的内容。
var maybe = null;
然后才是 undefined,这意味着变量仍然没有被附加上:
var name; console.log(name) undefined
null 和 undefined 看起来非常相似,但它们是两个截然不同的实体,很多开发人员仍然不确定应该使用哪个。
如果要判断 JavaScript 实例的类型,可以用 typeof 运算符。

