JavaScript 是一种广泛使用的编程语言,它主要用于网页开发,同时也被用于服务器端开发和其他类型的编程任务。

基础语法

变量和数据类型

JavaScript 使用 var, let, const 关键字来声明变量。数据类型包括:

  • 数字 (Number): 用于存储数值,例如 5, -3.14, Infinity
  • 字符串 (String): 用于存储文本,例如 "Hello, world!"
  • 布尔值 (Boolean): 用于存储真或假的值,例如 truefalse
let age = 30;
let message = "Hello, JavaScript!";

控制流

控制流语句包括 if, else, switch, for, while 等。

if (age > 18) {
    console.log("You are an adult.");
} else {
    console.log("You are not an adult.");
}

函数

函数是 JavaScript 中的核心概念,用于封装代码块。

function greet(name) {
    return "Hello, " + name + "!";
}

console.log(greet("Alice"));

高级特性

对象

对象是键值对的集合,用于表示复杂的数据结构。

let person = {
    name: "Bob",
    age: 25,
    greet: function() {
        return "Hello, my name is " + this.name;
    }
};

console.log(person.greet());

数组

数组是值的有序集合,用于存储多个元素。

let numbers = [1, 2, 3, 4, 5];

for (let i = 0; i < numbers.length; i++) {
    console.log(numbers[i]);
}

ES6+ 新特性

ES6 引入了许多新的语法和特性,如箭头函数、模板字符串、解构赋值等。

const numbers = [1, 2, 3, 4, 5];

numbers.forEach(number => console.log(number));

学习资源

更多关于 JavaScript 的学习资源,请访问我们的 JavaScript 教程

JavaScript


如果您对 JavaScript 有任何疑问或需要进一步的帮助,请随时提问。