/*

#jsMeccano

*/

const lego = 42;
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/const

let mould = 1;
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/let

console.assert(0)
// https://mdn.org.cn/en-US/docs/Web/API/console/info_static

  if (lego > 0) {
    mould = undefined;
  } else {
    mould = null;
  }
  // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/if...else

console.log(1 === 1);
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Strict_equality

console.log(1 == 1);
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Equality

const func2 = (x, y) => {
  console.debug(document.readyState);
  return x + y;
};
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions

(() => {
  // 语句……
})();

// 异步 IIFE
(async () => {
  // 语句……
})();
// https://developer.mozilla.org/zh-CN/docs/Glossary/IIFE

const newDiv = document.createElement("div");
// https://developer.mozilla.org/zh-CN/docs/Web/API/Document/createElement

newDiv.id = "testqq";
// https://developer.mozilla.org/zh-CN/docs/Web/API/Document/getElementById

document.body.appendChild(newDiv);
// https://developer.mozilla.org/zh-CN/docs/Web/API/Node/appendChild

var x = 1;
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/var

if (document.readyState === "loading") {
  // 此时加载尚未完成
  document.addEventListener("DOMContentLoaded", func2);
} else {
  // `DOMContentLoaded` 已经被触发
  console.info(document.readyState);
  func2();
}
// https://developer.mozilla.org/zh-CN/docs/Web/API/Document/DOMContentLoaded_event

  if (document.readyState === "complete") {
    console.count(document.readyState);
    func2();
  }
// https://developer.mozilla.org/zh-CN/docs/Web/API/Document/readyState

export function myFunction() {
  // …
}
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/export

/*

*/