js实现编程
JavaScript 基础语法
JavaScript 是一种轻量级的解释型编程语言,主要用于网页交互。变量声明使用 let 或 const,函数通过 function 关键字定义。
let message = "Hello, World!";
const PI = 3.14159;
function greet(name) {
return `Hello, ${name}!`;
}
数据类型与操作
JavaScript 包含多种数据类型:字符串、数字、布尔值、数组、对象等。数组和对象是常用的复合数据类型。
let numbers = [1, 2, 3];
let person = { name: "Alice", age: 25 };
console.log(numbers.length); // 输出 3
console.log(person.name); // 输出 "Alice"
条件与循环
条件语句使用 if...else 或 switch,循环使用 for、while 或 do...while。
let score = 85;
if (score >= 90) {
console.log("优秀");
} else if (score >= 60) {
console.log("及格");
} else {
console.log("不及格");
}
for (let i = 0; i < 5; i++) {
console.log(i);
}
函数与作用域
函数可以接受参数并返回值。作用域分为全局作用域和局部作用域,let 和 const 具有块级作用域。
function add(a, b) {
return a + b;
}
let result = add(3, 5); // 结果为 8
事件处理
JavaScript 可以通过事件监听与网页交互。常见事件包括点击、鼠标移动、键盘输入等。
document.getElementById("myButton").addEventListener("click", function() {
alert("按钮被点击了!");
});
异步编程
使用 Promise 或 async/await 处理异步操作,如网络请求或定时任务。
async function fetchData() {
let response = await fetch("https://api.example.com/data");
let data = await response.json();
console.log(data);
}
fetchData();






