JavaScript是Web开发的核心语言,让网页具有交互能力。本文介绍JavaScript的基础概念。
JavaScript简介
JavaScript最初是为了在浏览器中运行而设计的,如今已经发展成为全栈开发语言,可以运行在服务器端(Node.js)。
基础语法
变量声明
1 2 3 4 5 6 7 8 9
| let name = "JavaScript"; let age = 25;
const PI = 3.14159;
var oldWay = "不推荐";
|
数据类型
1 2 3 4 5 6 7 8 9 10
| let str = "字符串"; let num = 42; let bool = true; let empty = null; let notDefined = undefined;
let arr = [1, 2, 3]; let obj = { key: "value" };
|
函数
1 2 3 4 5 6 7 8 9 10 11
| function add(a, b) { return a + b; }
const multiply = (a, b) => a * b;
console.log(add(2, 3)); console.log(multiply(4, 5));
|
DOM操作
1 2 3 4 5 6 7 8 9 10 11
| const button = document.getElementById("myButton"); const items = document.querySelectorAll(".item");
button.addEventListener("click", () => { alert("按钮被点击了!"); });
document.getElementById("title").textContent = "新标题";
|
异步编程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| fetch("https://api.example.com/data") .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error));
async function getData() { try { const response = await fetch("https://api.example.com/data"); const data = await response.json(); return data; } catch (error) { console.error(error); } }
|
总结
JavaScript是前端开发必备技能,掌握这些基础知识后,你就可以开始构建交互式网页了!