内置对象的类型声明

内置对象

Number Date RegExp Error XMLHttprequest …
这一类的类型直接用他自身声明数据类型即可

let flag: Boolean = new Boolean(1)
let num: Number = new Number(true)
let str: String = new String('xx')
let date: Date = new Date()
let reg: RegExp = /{0-9}/
let error: Error = new Error("error!")

const local:Storage = localStorage
const loc:Location = location
const p:Promise<number>= new Promise(()=>1)
const cookie:string = document.cookie

DOM

正常获取标签的话区别只是中间元素的名称区别。
当没有具体的细分类时,使用HTMLElement来声明。
确定获取标签的数据类型后使用 NodeList 。
如果不确定标签的类型,可以采用NodeListOf与联合类型。

const DIV:HTMLDivElement = document.querySelector('div')
const INPUT:HTMLInputElement = document.querySelector('input')
const SPAN:HTMLSpanElement= document.querySelector('span')//
const NORMAL:HTMLElement= document.querySelector('footer')//header section footer...
const NODELIST:NodeList = document.querySelectorAll('li') // 确定获取标签的数据类型后
const NODELIST2:NodeListOf<HTMLLIElement|HTMLLinkElement> = document.querySelectorAll('li')//'li'||'a'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值