JavaScript是当今Web开发中最重要的编程语言之一,它为网页添加交互性和动态功能。本文将以简洁明了的方式介绍JavaScript的核心语法和基本概念,帮助初学者快速入门并掌握这一强大的编程语言。
1. 什么是JavaScript?
JavaScript是一种轻量级的解释型编程语言,主要用于网页开发,让网页变得"活"起来。它是Web的三大核心技术之一(HTML、CSS和JavaScript)。
JavaScript能做什么?
- 改变网页内容:动态更新页面元素
- 响应用户操作:处理点击、滚动等事件
- 发送和接收数据:与服务器通信而无需刷新页面
- 创建动画和交互效果:提升用户体验
- 存储数据:在用户浏览器中保存信息
- 构建完整应用:结合现代框架可开发复杂 应用
2. 变量 - 存储数据的盒子
变量是存储数据的容器,你可以给它命名,然后在程序中使用这个名字来引用存储的数据。
变量声明和赋值
// 声明变量
let name = "小明"; // 字符串
let age = 18; // 数字
let isStudent = true; // 布尔值(真/假)
// 使用变量
console.log("我叫" + name + ",今年" + age + "岁");
// 输出:我叫小明,今年18岁
// 使用模板字符串(ES6特性)
console.log(`我叫${name},今年${age}岁`);
// 输出:我叫小明,今年18岁
变量的三种声明方式
- var:传统声明方式,存在变量提升,函数作用域
- let:现代声明方式,块级作用域,可以修改值
- const:常量声明,一旦赋值不能修改
// let - 可修改的变量
let count = 1;
count = 2; // 可以修改
// const - 不可修改的常量
const PI = 3.14159;
// PI = 3; // 错误!常量不能修改
// 但const声明的对象内部属性可以修改
const person = { name: "小明" };
person.name = "小红"; // 这是允许的
// person = { name: "小红" }; // 错误!不能重新赋值