我正在查看Vue.js的源代码。在几乎所有函数声明中,我都发现了一种新的定义函数的方式。
function isStringStart (chr: number): boolean {
return chr === 0x22 || chr === 0x27
}
有人可以解释一下这种函数声明叫什么吗?
我正在查看Vue.js的源代码。在几乎所有函数声明中,我都发现了一种新的定义函数的方式。
function isStringStart (chr: number): boolean {
return chr === 0x22 || chr === 0x27
}
: boolean
的意思基本上是,isStringStart
函数必须返回一个 boolean
值。参数的类型声明也是如此。 chr:number
的意思是,函数接受一个参数,必须是 typeof number 类型。