UNPKG

common-utils-y

Version:

my common utils lib

69 lines (68 loc) 2.04 kB
/** * 计算多个数字的乘积。 * 该函数接受任意数量的数字参数,并返回它们的乘积。 * 如果传入的参数数量为 0,则返回 `NaN` * * @param {...number[]} nums - 需要相乘的数字列表(可变参数)。 * @returns {number} 所有数字的乘积。如果未传入任何参数,则返回 `NaN` * * @example * // 返回 6 * multiply(1, 2, 3); * * @example * // 返回 NaN * multiply(); */ export declare function multiply(...nums: number[]): number; /** * 计算多个数字的和。 * 该函数接受任意数量的数字参数,并返回它们的和值。 * 如果传入的参数数量为 0,则返回 `NaN` * * @param {...number[]} nums - 需要相加的数字列表(可变参数)。 * @returns {number} 所有数字的和。如果未传入任何参数,则返回 `NaN` * * @example * // 返回 9 * add(2, 3, 4); * * @example * // 返回 NaN * add(); */ export declare function add(...nums: number[]): number; /** * 计算多个数字的差值。 * 该函数接受任意数量的数字参数,并返回它们的差值。 * 如果传入的参数数量为 0,则返回 `NaN` * * @param {...number[]} nums - 需要相减的数字列表(可变参数)。 * @returns {number} 所有数字的差。如果未传入任何参数,则返回 `NaN` * * @example * // 返回 5 * subtract(10, 2, 3); * * @example * // 返回 NaN * subtract(); */ export declare function subtract(...nums: number[]): number; /** * 计算多个数字的相除结果。 * 该函数接受任意数量的数字参数,并返回它们的相除结果。 * 如果传入的参数数量为 0,则返回 `NaN` * * @param {...number[]} nums - 需要相除的数字列表(可变参数)。 * @returns {number} 所有数字的相除结果。如果未传入任何参数,则返回 `NaN` * * @example * // 返回 5 * divide(100, 5, 4); * * @example * // 返回 NaN * divide(); */ export declare function divide(...nums: number[]): number;