zoukankan      html  css  js  c++  java
  • 9.typescript-内置对象

    本文源于

    0.前言

    JavaScript中有很多内置对象,它们可以直接在typescript中当做定义好了的类型

    内置对象是指根据标准在全局作用于上存在的对象,这里的标准是指ECMAScript和其他环境(比如DOM)的标准。

    1.ECMAScript的内置对象

    ECMAScript标准提供的内置对象有:

    Boolean,Error,Date,RegExp等。

    我们可以在typescript中将变量定义为这些类型:

    1 let b:Boolean = new Boolean(1);             // Boolean {[[PrimitiveValue]]: true}
    2 let e:Error = new Error('Error occurred');  // Error: Error occurred at hello.js:3
    3 let d:Date = new Date();                    // Fri Aug 18 2017 09:53:58 GMT+0800 (中国标准时间)
    4 let r:RegExp = /[a-z]/;                     // /[a-z]/

    更多的内置对象,可以查看MDN文档

    而他们的定义文件,则在TypeScript 核心库的定义文件中。

    2.DOM和BOM的内置对象

    DOM和BOM提供的内置对象有:

    Document,HTMLElement,Event,NodeList等。

    typescript中会经常用到这些类型:

    1 let body:HTMLElement = document.body;
    2 let allDiv:NodeList = document.querySelectorALL("div");
    3 document.addEventListener("click",function(e:MouseEvent){
    4   // Do something
    5 });

    它们的定义文件同样在 TypeScript 核心库的定义文件中。

    <----------------------------------图片上有原文链接---------------------------------->

  • 相关阅读:
    Stepping Number
    Replace String
    String Permutation
    Clock Angle
    Keypad Permutation
    Replace Words
    1、奉加微 PHY6202 Get started
    Python3 修改二进制文件
    Google Fast Pair
    python 校验 BLE resolvable private address
  • 原文地址:https://www.cnblogs.com/wzy1569178479/p/7388478.html
Copyright © 2011-2022 走看看