嵌入式系统中 C 和 C++ 程序员的 JavaScript 入门指南
1. 入门准备与基础介绍
当开发环境搭建完成,并且熟悉了在设备上安装示例的流程后,就可以尝试更多示例了。对于后续的学习,相关内容相互独立,可按需选择阅读顺序。在使用各章节示例时,记得安装对应章节的主机,否则启动示例可能会出错。当熟悉了相关 SDK 的 API 后,就可以进一步学习更高级的主题。
对于熟悉 C 或 C++ 的开发者来说,JavaScript 是一门值得学习的语言。虽然它与在网页开发中使用的 JavaScript 是同一门语言,但在嵌入式系统开发中,会涉及一些网页开发中较少使用的特性。例如,嵌入式软件开发几乎离不开二进制数据的操作,JavaScript 内置的类型化数组类可支持这一操作,而网页开发者通常无需使用该特性。
JavaScript 与 C 语言有诸多相似之处,这使得 C 和 C++ 程序员在学习 JavaScript 时具有一定优势。JavaScript 设计上与 Java 相似,而 Java 是 C++ 的演进,C++ 则为 C 引入了面向对象编程。不过,二者也存在许多差异。现代 JavaScript 不断发展,本书介绍的是 2019 版 JavaScript 的特性以及一些有望在未来版本中纳入的特性,并且仅涉及标准语言的特性。自 2012 年标准化的 JavaScript 第 5 版引入严格模式后,消除了一些令人困惑和低效的特性,本书将全程使用严格模式。
2. 基础语法
- “Hello, world” :在 C 语言中,经典的入门程序是“hello, world”。在 JavaScript
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



