参考:MDN: JavaScript [MSDN: JavaScript]https://msdn.microsoft.com/zh-cn/library/d1et7k7c(v=vs.94).aspx
JavaScript
是一种应用广泛的脚本语言。最早由 SUN 和 Netscape 创立,作为网页中的脚本语言,运行于浏览器中。后来 Microsoft 在 IE 3.0 中引入了类似的脚本语言:JScript
。后来,ECMA 将其指定为标准 ECMA-262,也就是 ECMAScript
,目前最新的标准为 ECMAScript 5.1。
广义的 JavaScript
包括:JavaScript
语言本身、BOM
、DOM
等内容;狭义的 JavaScript
指的是 ECMAScript
的一个子集。本文主要讨论后者,关于 BOM
DOM
的讨论将放在另外的章节中进行。
本文中主要讨论 JavaScript
语言本身,而非其基于浏览器的应用。所以,我们抛开浏览器,通过另一个运行环境—— Node.js,来以学习 C / C++ 的传统方式学习 JavaScript
。
在任意一个操作系统中安装配置好 Node.js,就可以开始学习了。
通过 Node 执行 JavaScript,有两种方法:
1.在命令窗口中直接输入 node ,进入命令模式,边输入边执行
// 输入
node
>var a=123;
>console.log(a);
// 输出
123
2.将 JavaScript 保存到文件中,通过 node 执行该文件
// test.js
var a=123;
console.log(a);
// 执行
node test.js
// 输出
123
建议使用第二种方式。可以保存代码,并方便修改。在代码较多时,也不会产生相互干扰。
参考:strict
参考:grammer
JavaScript
中的数据类型包括原始类型和对象类型两种。
参考:datatype
参考:object
参考:objects
参考:array
参考:variable
参考:operators
参考:statements
参考:exception
参考:function
参考:class
参考:module
参考:regexp
参考:ES 2015