Node 基础(一)Node 是什么
Node 是什么
一个基于 V8 JavaScript 引擎的 JavaScript 运行时环境
Node 版本管理工具
项目中尽量使用最新的 LTS 版本,另外不要使用奇数版本
- nvm
- n
安装 n
npm install n -g
运行 JavaScript 代码
可以通过 HTML文件引入 JavaScript 文件使用浏览器运行,也可以直接通过 Node 运行
// index.js
function sum(num1, num2) {
return num1 + num2
}
console.log(sum(10, 15))
console.log(sum('kobe', ' bryant'))
setTimeout(() => {
console.log('定时器执行')
})
node index.js
REPL
Read-Eval-Print Loop,"读取-求值-输出"循环
REPL 是一个简单的、交互式编程环境
终端输入 node 即可进入
给 Node 传递参数
// index.js
console.log(process.argv)
// [
// '/usr/local/bin/node',
// '/Applications/Front-End/node/02-给Node传递参数/index.js',
// 'name=kobe',
// 'age=18'
// ]
node index.js name=kobe age=18
可以通过 process.argv 获取到参数
第一个是 Node 所在路径,第二个是当前路径