JavaScript从零学起1-1

起因

最近心血来潮想学一门新编程语言 于是我去问了D老师(DeepSeek)

示例
JS好像是一个不错的选择,所以我想先从入门开始学起

学习计划

一下是他给出的建议:

他列出来四个阶段


阶段1:基础语法与DOM操作(周末×4)

  • 目标:掌握变量、函数、条件/循环语句、DOM操作、事件绑定。

阶段2:异步编程与API调用(周末×3)

  • 目标:掌握Promise、async/await、Fetch API。

阶段3:框架与工具(周末×3)

  • 目标:掌握React或Vue框架基础,熟悉npm/webpack。

阶段4:项目实战(周末×4)

  • 目标:完成2-3个完整项目(如个人博客、天气应用)。

开始

第1周:变量、数据类型与基础语法

学习目标

  1. 配置开发环境,安装依赖包。

  2. 理解变量声明(let/const)与作用域。

  3. 掌握基本数据类型(字符串、数字、布尔值、数组、对象)。

  4. 熟悉运算符(算术、比较、逻辑)和类型转换。

GO
GO
GO

1.开发环境

安装vscood 详见菜鸟教程

然后安装node.js 详见教程

2.变量

推荐一个网站javascript.info
在网站的变量(Variables)一节中,有详细的介绍
我们可以用let 或老版本中的var来声明变量

line-numbers
1
2
3
4
5
6
// 声明变量
let message;

message = 'Hello!';

alert(message);

// 用let声明了变量 “message” 在老的版本中是 var

// 使用了赋值语句,将字符串 Hello! 赋给变量 message

// 显示 “message”变量

line-numbers
1
2
3
4
5
6
7
8
9
// 声明和赋值可以合并在一起

let name = 'John';

alert(name);// 显示 "John"

name = 'Pete'; // 此处修改了变量的值,从 John 变成了 Pete

alert(name); // 显示 "Pete"

JavaScript 中变量名有两个限制:

1.名称必须只包含字母、数字或符号和. $ _

2.第一个字符不能是数字。

const用来声明常量,即不可变的值。

在python中并没有常量的概念 但我们通常会使用大写来表示一个变量为常量
例如:

line-numbers
1
2
3
4
PI = 3.14 
# 定义 常量PI 的值,但 PI 可变,因为它本身使用一个大写名字的变量
PI = 3.15
# 不会报错

我不建议在python中改变”常量”的值!
{: .prompt-danger }

而在JavaScript中我们可以通过 const 来定义一个常量(真·常量)

line-numbers
1
2
const PI = 3.14; // 声明 PI 的值,并且 PI 是不可变的
PI = 3.15; // 报错,因为 PI是不可变的常量

——THE END——

支持我