MST

星途 面试题库

面试题:JavaScript函数形参与实参类型检查基础

请编写一个JavaScript函数,该函数接受两个参数,第一个参数预期为数字类型,第二个参数预期为字符串类型。在函数内部,检查传入的实参类型是否符合预期,如果不符合,抛出一个类型错误的异常,并给出具体错误信息。
42.6万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
function checkParams(num, str) {
    if (typeof num!== 'number') {
        throw new TypeError('第一个参数应该是数字类型');
    }
    if (typeof str!== 'string') {
        throw new TypeError('第二个参数应该是字符串类型');
    }
    // 这里可以添加函数具体的业务逻辑
}