📅  最后修改于: 2023-12-03 15:12:57.690000             🧑  作者: Mango
JavaScript 是一种轻量级的脚本语言,主要用于在 web 页面中添加交互效果。
JavaScript 最初由 Brendan Eich 在 10 天内创建。它最初是为 Netscape Navigator 设计的。最初称为 Mocha,然后改名为 LiveScript,最终在 Netscape Navigator 2.0 中发布时命名为 JavaScript。
随后,JavaScript 成为了 ECMA 国际标准组织的标准语言,现在被称为 ECMAScript。
JavaScript 通常用于 web 开发中的以下领域:
常量用 const 关键字定义,表示不可更改的值。
const PI = 3.14;
变量用 let 或 var 关键字声明。let 变量的值可以更改,var 变量的作用域是函数级别。
let x = 10;
var y = 20;
JavaScript 的数据类型分为原始数据类型和对象类型。
原始数据类型包括:
对象类型包括:
JavaScript 中的运算符包括算术运算符、比较运算符、逻辑运算符、赋值运算符和条件运算符。
// example
let x = 10;
let y = 20;
console.log(x + y); // 30
console.log(x > y); // false
console.log(x && y); // true
if...else 语句用于在满足条件时执行代码块,否则执行另一个代码块。
// example
let x = 10;
if (x > 5) {
console.log("x 大于 5");
} else {
console.log("x 小于等于 5");
}
JavaScript 支持 for、while 和 do...while 循环。
// example
for (let i = 0; i < 5; i++) {
console.log(i);
}
let j = 0;
while (j < 5) {
console.log(j);
j++;
}
let k = 0;
do {
console.log(k);
k++;
} while (k < 5);
函数是将代码段封装在一起以便于再次使用的方法。使用 function 关键字定义函数。
// example
function add(x, y) {
return x + y;
}
console.log(add(1, 2)); // 3
对象是一组属性的集合。属性由键和值组成,用逗号分隔。
// example
let person = {name: "小明", age: 18};
console.log(person.name); // 小明
JavaScript 通过事件来响应用户的操作。事件可以是某个元素被点击、页面加载完成、或者表单被提交等。
// example
document.getElementById("myButton").addEventListener("click", function() {
console.log("按钮被点击了");
});
JavaScript 是前端编程中的重要组成部分。它可以用于在 web 页面中创建交互式效果,以及编写后端 JavaScript 代码。在学习 JavaScript 时,可以从基础语法、函数以及事件开始学起。