Discuss / JavaScript / 大佬们,下面这句话怎么理解

大佬们,下面这句话怎么理解

Topic source

#1 Created at ... [Delete] [Delete and Lock User]

标题如上

function abs(x) {
    if (typeof x !== 'number') {
        throw 'Not a number';

防御装

#2 Created at ... [Delete] [Delete and Lock User]

加了一个防错,求绝对值要保证输入的参数是数字,所以if判断参数的数据类型是不是数字,不是的话直接返回“不是数字”,是的话继续执行下面的内容

#3 Created at ... [Delete] [Delete and Lock User]

这个“throw"是不是理解成”return“就行了?


  • 1

Reply