我是靠谱客的博主 有魅力身影,最近开发中收集的这篇文章主要介绍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$

最后

以上就是有魅力身影为你收集整理的Node.js-运行Node代码的全部内容,希望文章能够帮你解决Node.js-运行Node代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部