JavaScript 2025:新手从何入手?完整指南

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

JavaScript 入门:为什么它在2025年依然重要

JavaScript (JS) 仍然是全球最受欢迎的编程语言之一。在2025年,它不仅没有衰落,反而蓬勃发展。得益于 Node.js 平台,JavaScript 已经超越了浏览器的界限,成为创建服务器应用、微服务、聊天机器人甚至桌面程序的通用工具。如果你想开启 IT 之旅,JS 是一个理想的起点。在本文中,我们将探讨2025年如何开始学习 JavaScript,安装 Node.js,并编写我们的第一行代码。



1. 环境安装与配置 (Node.js)

在编写代码之前,你需要准备好环境。2025年,在浏览器之外运行 JS 的标准是 Node.js。这是一个运行环境,允许你在服务器或本地计算机上运行脚本。

如何安装 Node.js

  1. 前往官方网站 nodejs.org。
  2. 下载 LTS 版本(长期支持版)——这是最稳定的版本。
  3. 运行安装程序并按照说明操作(建议保留所有默认设置)。
  4. 安装完成后,打开终端(命令行)并检查版本:
node --versionnpm --version

如果你看到版本号(例如 v20.x.x),则表示一切正常。npm 是一个包管理器,用于安装库。

创建你的第一个项目

创建一个项目文件夹,并在其中创建一个文件 index.js:

// index.jsconsole.log("Hello, JavaScript 2025 world!");

使用以下命令运行脚本:

node index.js

终端中会显示一条消息。恭喜,你已经在 Node.js 上运行了你的第一段代码!



2. 语法基础:变量、数据类型和函数

JavaScript 是一种动态类型语言。这意味着变量的类型会在执行过程中自动确定。在2025年,标准是 ES2024,但基本结构保持不变。

变量

使用 let 和 const(避免使用过时的 var):

const name = "Alexey"; // 常量,值不可变let age = 25;          // 可变age = 26;              // 可以// name = "Peter";     // 错误!const 不能被重新赋值

数据类型

  • 字符串:"text" 或 'text'
  • 数字:42、3.14
  • 布尔值:true / false
  • 数组:[1, 2, 3]
  • 对象:{ key: "value" }
  • null 和 undefined

函数

现代语法——箭头函数:

// 常规函数function greet(name) {    return `Hello, ${name}!`;}

// 箭头函数(现代风格)const greetArrow = (name) => `Hello, ${name}!`;

console.log(greetArrow("World")); // Hello, World!

注意反引号——这些是模板字面量,可以直接在文本中插入变量。



3. 实践示例:基于 Node.js 的控制台计算器

现在,让我们将学到的知识付诸实践。编写一个简单的计算器,在终端中运行。为了输入数据,我们将使用内置的 readline 模块。

// calc.jsconst readline = require('readline');

const rl = readline.createInterface({ input: process.stdin, output: process.stdout});

console.log("基于 Node.js 的计算器");console.log("可用的操作:+、-、*、/");

博客

书籍推荐