JavaScript 是一种高级的、解释型编程语言,它主要用于网页开发,但也可以用于服务器端和桌面应用程序开发。以下是一些 JavaScript 的核心概念:

变量和声明

JavaScript 使用关键字 varletconst 来声明变量。

  • var:变量可以在函数外部或内部声明,但通常不推荐使用,因为它可能会导致变量提升。
  • let:允许你声明一个块级作用域的变量。
  • const:用于声明一个只读的常量。
let age = 30;
const name = 'John';

数据类型

JavaScript 有以下几种基本数据类型:

  • Number:数字
  • String:字符串
  • Boolean:布尔值
  • Symbol(较新):表示唯一值的符号
  • Undefined:未定义
  • Null:空值
let message = "Hello, world!";
let isTrue = true;
let undefinedVariable;
let nullValue = null;

对象

JavaScript 中的对象是键值对的集合,可以用大括号 {} 表示。

let person = {
  name: 'John',
  age: 30,
  greet: function() {
    console.log(`Hello, my name is ${this.name}`);
  }
};

person.greet();

函数

函数是可重复使用的代码块。

function add(a, b) {
  return a + b;
}

let result = add(5, 7);
console.log(result);

类和原型

从 ECMAScript 6 开始,JavaScript 引入了类和原型的概念。

class Animal {
  constructor(name) {
    this.name = name;
  }

  speak() {
    console.log(`${this.name} makes a sound`);
  }
}

let dog = new Animal('Dog');
dog.speak();

链接扩展阅读

更多关于 JavaScript 的信息,请访问我们的 JavaScript 教程

[center]https://cloud-image.ullrai.com/q/JavaScript/[/center]

[center][https://cloud-image.ullrai.com/q/JavaScript_class/](JavaScript 类)[/center]

[center][https://cloud-image.ullrai.com/q/JavaScript_function/](JavaScript 函数)[/center]