common-utils-y
Version:
my common utils lib
69 lines (68 loc) • 2.04 kB
TypeScript
/**
* 计算多个数字的乘积。
* 该函数接受任意数量的数字参数,并返回它们的乘积。
* 如果传入的参数数量为 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;