计算机

JS 快速入门

变量

常量声明:const a = 123;

变量声明:let 或 var,语法为 let x = 12; 或者 var s = "hello";

  • let 作用于一个代码块内(即一对花括号)
  • var 作用于一个函数内

类和对象

对象字面量

Javascript 中,可以由花括号直接创建对象字面量,这里的对象是键值对的集合,可以类比 Python 的 dict。

例如:

const myObject = {
    key1: "value1",
    numberKey: 123,
    "key-with-hyphen": true
};

// 访问属性
console.log(myObject.key1);       // 输出 "value1"
console.log(myObject["numberKey"]); // 输出 123

类

使用 class 类名 {} 定义,使用 constructor() 定义构造函数:

// main.js 中的例子
class MyPlugin extends obsidian.Plugin {
    // 构造函数,类似于 Python 的 __init__ 或 C++ 的构造函数
    constructor() {
        super(); // 调用父类的构造函数
        this.someProperty = "value";
    }

    // 方法
    async onload() {
        console.log('loading...');
    }
}
BEYOND THE ARTICLE

读完了,有什么想法?

阅读已保存的问答示例,并循着引用回到原文。

查看公开问答示例
— 本文完 — 返回文章列表