五、typescript(内置对象)

发布时间:2024年01月19日

四、typscript(类型断言)-CSDN博客

5.1 ES 的内置对象(JS 中有很多内置对象,可以直接在 TS 中当做定义好了的类型)

// Boolean、Error、Date、RegExp 等

let b: Boolean = new Boolean(1);
let e: Error = new Error('Error occurred');
let d: Date = new Date();
let r: RegExp = /[a-z]/;

5.2 DOM 和 BOM 的内置对象

// Document、HTMLElement、Event、NodeList 等

let allDiv: NodeList = document.querySelectorAll('div');
document.addEventListener('click', function(e: MouseEvent) {
  // Do something
});

5.3 TS 核心库的定义文件

Math.pow(10, '2');
// 编译错误


因为 Math.pow 必须接受两个 number 参数,其类型定义如下:
interface Math {
    pow(x: number, y: number): number;
}


例2:
document.addEventListener('click', funct
文章来源:https://blog.csdn.net/qq_33911541/article/details/135702961
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。