给萌新的NodeJs技术栈教程(node篇2)--js语法回顾

53 阅读1分钟

在这一课中,我们回顾一下之前学过或者没学过的js语法知识吧😁,let's go!

变量声明与数据类型

在 JavaScript 中,我们可以使用 constlet 关键字来声明变量。

  • const:声明一个常量,它的值在声明时初始化且之后无法改变。

  • let:声明一个可变变量,它的值在声明后可以更改。

    const PI = 3.14; let age = 25; age = 26; // 有效 // PI = 3.14159; // 报错:不允许更改常量的值

JavaScript 中的主要数据类型有:字符串(String)、数字(Number)、布尔值(Boolean)、对象(Object)、数组(Array)、null 和 undefined。

函数

JavaScript 支持多种创建函数的方式。其中,箭头函数是一种简洁的函数表示方式,使用 => 符号表示。

// 普通函数
function add(a, b) {
  return a + b;
}

// 箭头函数
const addArrow = (a, b) => a + b;

console.log(add(1, 2)); // 输出:3
console.log(addArrow(1, 2)); // 输出:3

对象和数组

对象和数组是 JavaScript 中常见的数据结构。

  • 对象:使用花括号 {} 表示,包含键值对(属性和方法)。

  • 数组:使用方括号 [] 表示,包含有序的元素。

    // 对象字面量表示法 const person = { name: 'Alice', age: 30, greet: function() { console.log('Hello, ' + this.name); } };

    console.log(person.name); // 输出:Alice person.greet(); // 输出:Hello, Alice

    // 数组字面量表示法 const numbers = [1, 2, 3, 4, 5];

    console.log(numbers[1]); // 输出:2

循环和条件语句

JavaScript 支持多种循环和条件语句,如 for 循环、while 循环和 if-else 语句。

// for 循环
for (let i = 0; i < 5; i++) {
  console.log(i);
}

// while 循环
let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

// if-else 语句
const age = 18;

if (age >= 18) {
  console.log('You are an adult.');
} else {
  console.log('You are a minor.');
}

学会了这些,就可以开始真正进入node部分的学习啦!