📅  最后修改于: 2023-12-03 15:05:40.359000             🧑  作者: Mango
JavaScript (缩写为JS),是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。JavaScript 是一门基于原型、事件驱动、函数式、动态和语言有自我扩展的语言,支持面向对象、命令式和声明式风格。JavaScript 在网页设计中的应用特别广泛,可以与 HTML 以及 CSS 协同实现动态效果和交互效果。
JavaScript 应用于前端开发的基本语言,因为广泛应用于网页开发中。
JavaScript 可以用于以下场景:
// 定义函数
function greet(name) {
console.log("Hello, " + name + "!");
}
// 函数调用
greet("JavaScript");
// 使用匿名函数作为参数,实现函数式编程
function saySomething(msg, callback) {
setTimeout(function() {
console.log(msg);
callback();
}, 1000);
}
function sayDone() {
console.log("done");
}
saySomething("Hello", sayDone);
// 使用闭包实现封装性和私有性
function counter() {
var count = 0;
return {
increment: function() {
count++;
},
getCount: function() {
return count;
}
};
}
var c = counter();
c.increment();
console.log(c.getCount()); // 输出 1