Windows版本:
1、安装完node.js;
2、终端运行node:cmd
方式一:node -e
方式二:node直接进入
方式三:脚本方式(新建js文本文件,用node执行)
自己常用第二种运行方式直接进入node的代码解释交互环境REPL,剩下就是学习Javascript的基本语法。、
1、定义变量:
let a = 1;//用let定义的变量可以重新赋值
const b = 1; //用const定义的变量不能重新赋值
2、数据类型及基本操作:Number、String、Boolean、(Null, Undefined)、Array、Object
1e4; //10000
NAN; 计算结果不是一个数
null; //空值
undefined; //值未定义
3、流程控制:条件、for循环、while循环、do..while循环
for循环:
eg1:
const student = {
name: 'dandan',
age: 18,
grade: '大学'
};
for (let key in student) { // 在Object上循环,取出每个key
console.log(`${key}: ${student[key]}`);
}
eg2:
let start = 0;
for (;;) { // 三个条件都能省略略,成为无限循环
start++;
if (start === 100) {
break; // 跳出循环
}
}
while循环:
eg:
let times = 0, total = 100;
while (times < total) { // 条件满足就会一直循环
times++;
}
while (true) { // 无限循环
times--;
if (times === 50) {
break; // 跳出循环
}
}
do..while循环:
eg:
let count = 0;
do { //至少执行一次
count++;
} while (count < 100);
4、函数
eg:// 定义
function func(a) {}
5、作用域:作用域表示变量在哪里起作用
eg:
function func(a) {
if (a === 1) {}//块级作用域
}
下一章:Windows版本关于使用node构建后端程序