概述
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代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复