JS 知识点

  • 什么是javascript?

1.JavaScript 是脚本编程语言

2.JavaScript 是弱类型语言

3.JavaScript 是动态类型的

4.JavaScript 是单线程的

5.JavaScript 解释型语言

6.JavaScript 具有良好的跨平台性

  • JavaScript 和 ECMAScript 有什么区别,以及和 DOM 、BOM 的关系?

1.DOM(文档对象模型),提供了与网页内容交互的 方法 和 接口

2.BOM(浏览器对象模型),提供了与浏览器交互的 方法 和 接口

3.ECMAScript 描述了 JavaScript 的语法和基本对象

什么是回调函数?
回调函数就是一个参数,只不过这个参数是一个函数,主函数执行完毕之后,再执行这个回调函数。

function fn(callback) {
  callback();
  console.log('我是主函数');
}
function callback() {
// 模拟耗时操作
  setTimeout(() => {
    console.log('我是回调函数');
  }, 1000);
}
fn(callback);

你可能感兴趣的:(JS 知识点)