用Node.js学JavaScript 语言(一)简介与安装
发布时间:2017-05-31 点击数:3143
用 Node.js 学 JavaScript 语言(1)简介与安装
简介
Node.js 是 Ryan Dahl 基于 Google 的 V8 引擎于 2009 年释出的一个 JavaScript 开发平台,主要聚焦于 Web 程序的开发,通常用被来写网站。
但是,要开发网站就势必要把「 HTML, CSS, Web」等等技术扯进来,这对那些单纯想用 JavaScript 做为第一门语言的学习者而言,势必是非常困扰的。有鉴于此,我们将撰写一系列用 Node.js 学基础 JavaScript 语法的文章,以便让初学者也能透过 Node.js 这个环境学会 JavaScript 语言。
node.js 的安装
您可以 node.js 的官方网站中下载并安装此一开发环境,网址如下:
* http://nodejs.org/
您可以点入官网的 INSTALL 链接下载安装程序,然后一直按下一步就可以安装完成了。(笔者所使用的环境是 Windows 7,所以下载时会得到 windows 版的安装档,例如 node-v0.10.26-x64.msi 这样的档案)。
笔者在 Windows 7 中安装完成之后,点选「开始/所有程序/node.js」可以看到如下画面:
在上图中,我们点选了 `node.js command prompt` 起动了一个命令行环境,然后写了一个 hello.js 的程序如下。
档案: hello.js
console.log("hello!");
我们将 hello.js 档案放在 `D:\jsbook\` 这个文件夹里面,接着用 `node hello.js` 这个指令执行该程序,于是画面中会出现该程序的执行结果,印出 `hello!` 讯息!
然后在右下半部的图片中,我们点选了绿色图示的 `node.js` 交谈环境,接着输入一些简单的指令,这个环境可以让您很容易的与 node.js 互动,试验一下 JavaScript 指令的执行结果。
变数与指定
要学习一个程序语言,通常必须从变量宣告开始,变量可以想象成用来存放一些值的容器。举例而言,当我们写下 x=5 的时候,就是在 x 这个变量里,放入 5 这个数值,同样的我们也可以设定变量 y 为 3。
为了学习这些慨念,请您打开「开始/所有程序/node.js」这个绿色图标的程序,然后输入下列指令看看:
您可以看到在上述操作中,我们宣告了 x,y,s,w 等变量,其中 `x=3, y=5, s="hello", w=" world!"` ,由于 x,y 都被指定为整数,因此可以进行加减乘除的运算,而 s,w 则被指定为字符串,因此只能执行连接运算,在 JavaScript 中的字符串连接也是采用加法符号 `+` 表示的。
基本型态
JavaScript 的变量,可以是「数值 (Number)、字符串 (String) 、布尔 (Boolean) 、数组 (Array) 或对象 (Object)」等型态,其中的数组与对象是复合型态,其他三种为基本型态,以下是一些关于基本型态的操作指令。
结语
在本文中,我们从安装 node.js 开始,介绍了如何使用 node.js 开发环境,以及最基本的 JavaScript 程序观念。在下一期当中,我们将介绍 if, for, while 等流程控制语法的概念,然后再介绍函数这个基本的模块化概念。
简介
Node.js 是 Ryan Dahl 基于 Google 的 V8 引擎于 2009 年释出的一个 JavaScript 开发平台,主要聚焦于 Web 程序的开发,通常用被来写网站。
但是,要开发网站就势必要把「 HTML, CSS, Web」等等技术扯进来,这对那些单纯想用 JavaScript 做为第一门语言的学习者而言,势必是非常困扰的。有鉴于此,我们将撰写一系列用 Node.js 学基础 JavaScript 语法的文章,以便让初学者也能透过 Node.js 这个环境学会 JavaScript 语言。
node.js 的安装
您可以 node.js 的官方网站中下载并安装此一开发环境,网址如下:
* http://nodejs.org/
您可以点入官网的 INSTALL 链接下载安装程序,然后一直按下一步就可以安装完成了。(笔者所使用的环境是 Windows 7,所以下载时会得到 windows 版的安装档,例如 node-v0.10.26-x64.msi 这样的档案)。
笔者在 Windows 7 中安装完成之后,点选「开始/所有程序/node.js」可以看到如下画面:
在上图中,我们点选了 `node.js command prompt` 起动了一个命令行环境,然后写了一个 hello.js 的程序如下。
档案: hello.js
console.log("hello!");
我们将 hello.js 档案放在 `D:\jsbook\` 这个文件夹里面,接着用 `node hello.js` 这个指令执行该程序,于是画面中会出现该程序的执行结果,印出 `hello!` 讯息!
然后在右下半部的图片中,我们点选了绿色图示的 `node.js` 交谈环境,接着输入一些简单的指令,这个环境可以让您很容易的与 node.js 互动,试验一下 JavaScript 指令的执行结果。
变数与指定
要学习一个程序语言,通常必须从变量宣告开始,变量可以想象成用来存放一些值的容器。举例而言,当我们写下 x=5 的时候,就是在 x 这个变量里,放入 5 这个数值,同样的我们也可以设定变量 y 为 3。
为了学习这些慨念,请您打开「开始/所有程序/node.js」这个绿色图标的程序,然后输入下列指令看看:
您可以看到在上述操作中,我们宣告了 x,y,s,w 等变量,其中 `x=3, y=5, s="hello", w=" world!"` ,由于 x,y 都被指定为整数,因此可以进行加减乘除的运算,而 s,w 则被指定为字符串,因此只能执行连接运算,在 JavaScript 中的字符串连接也是采用加法符号 `+` 表示的。
基本型态
JavaScript 的变量,可以是「数值 (Number)、字符串 (String) 、布尔 (Boolean) 、数组 (Array) 或对象 (Object)」等型态,其中的数组与对象是复合型态,其他三种为基本型态,以下是一些关于基本型态的操作指令。
结语
在本文中,我们从安装 node.js 开始,介绍了如何使用 node.js 开发环境,以及最基本的 JavaScript 程序观念。在下一期当中,我们将介绍 if, for, while 等流程控制语法的概念,然后再介绍函数这个基本的模块化概念。