/**
* @param {string} name
* @param {number} age
*/
function sayHello(name, age) {
console.log(`Hello, my name is ${name}, and i am ${age} years old.`);
}
/**
* A number, or a string containing a number.
* @typedef {(number|string)} NumberLike
*/
/**
* Set the magic number.
* @param {NumberLike} x - The magic number.
*/
function setMagicNumber(x) {
}
定义参数类型
定义回调类型
类型重命名(自定义类型)
参考: