Node.js-运行Node代码

1.REPL(交互式解释器)

作用:

读取:读取用户输入,解析输入Javascript数据结构并存储在内存中;

执行:执行输入的数据结构

打印:输出结果

循环:循环操作以上步骤直到用户两次按下ctrl+c按钮退出

(1)进入REPL

命令行或终端运行node,进入re

(2)退出PEPL

.exit或者按两下ctrl+c或者ctrl+d

(3)简单表达式运算

(4)使用变量

localhost:~ shiguang$ node

> var a=100

undefined

> a

100

> a+100

200

> a>9

true

 

> function demo(){

... console.log("demo");

... }

undefined

> demo()

demo

undefined

>

undefined是整个表达式的结果

(5)多行表达式

localhost:~ shiguang$ node

> for(var i=0;i<10;i++){

... console.log(i);

... }

0

1

2

3

4

5

6

7

8

9

undefined

(6)下划线(_)变量

可以使用下划线(_)获取上一个表达式的运行结果

> localhost:~ shiguang$ node

> var a=100

undefined

> a

100

> _ + 100

200

>

 

(7)REPL命令

  • ctrl+c-退出当前终端
  • ctrl+c-按下两次,退出node repl
  • ctrl+d-退出node repl
  • 向上/向下键-查看输入的历史命令
  • tab键-列出当前变量(对象)
  • .help-列出使用命令
  • .break-退出多行表达式
  • .clear-退出多行表达式
  • .sava filename-保存当前的node repl会话到指定文件
  • .load filename-载入当前node repl会话的文件内容

> localhost:~ shiguang$ node

> for(var i=0;i<10;i++){

... console.log(i);

... .break

> .save ./b.txt

Session saved to:./b.txt

>

> .load ./b.txt

for(var i=0;i<10;i++){

console.log(i);

 

...

 

2. js文件

新建一个文件夹demo,并写一个demo.js文件

console.log("第一个node.js例子");

 

demo文件夹,右击使用命令行打开,即可输出内容:

> localhost:demo-01 shiguang$ node demo_01.js

第一个node.js例子

localhost:demo-01 shiguang$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值