在控制台写js 报错

clipboard.png

function(t, r) {
    t.exports = function(t) {
        return t = +t,
        Math.tan(t / (3 * Math.abs(3) / (8 - 5 / (6 - (15 / (8 - 5 / (1 * (3 * Math.abs(3) / (3 * Math.abs(3) / 3 + 1 - (1 * Math.abs(9 / (3 + 5 * (Math.abs(3) * (9 / 4 * (12 / (4 * Math.abs(3) / (8 - 3 * (5 * Math.abs(3) / 3 + (1 * (1 * (1 * Math.abs(8 - 15 / (4 * Math.abs(9 / 4 * (3 * (4 * (1 * Math.abs(3) / 3 + (6 - 5 / (1 * Math.abs(3) / 3 + 1 - 3 / (3 * (Math.abs(3) * (1 * (5 * (1 * Math.abs(3) / 3 + 1 - (1 * Math.abs(3) / (3 * (1 * Math.abs(3) / 3 + 1 - 12 / (3 * Math.abs(3) / 3 + (1 * Math.abs(3) / 3 + 1 - 1) - 1) * .75 / 3) + 5 - 5) + 1 - 1)) + 5 - 5 + 5 - 5) + 5 - 5) / 3 + 1 - 1) / 4 * 4 / 3 * 1 + 5 - 5 + 4 - 5) * 4 / 3)) - 1) + 5 - 5) / 4 * 4 / 3) / 3) / 3 + 1 - 1) * 4 / 3 / 1) / 3 + 1 - 1) + 5 - 5) + 5 - 5) - 1) / 4 * 4 / 3 / 1) + 1 - 1) * 4 / 3) / 3) / 3 + 1 - 1) / 4 * 4 / 3 - 5)) / 3 + 1 - 1)) + 1 - 1) / 4 * 4 / 3)) * 1 + 5 - 5 + 5 - 5) / 1)) + 1 - 1))
    }
}

这是为啥呢?

阅读 2.5k
3 个回答
function(t, r) {}

这是一个函数语句, 但是缺少函数名, 所以报错了. 前面加个 ! 使他成为表达式.

!function(t, r) {}

但是这依然没有意义, 因为你永远无法执行它. 除非你是想要使用 IIFE

!function(t, r) {}()

函数名呢? 加个函数名

function AAAAAA(t, r) { // 给函数起个名字
   
    }
}
AAAAAA() // 调用

如果是匿名函数,则
(function(t, r) { // 匿名函数
   
    }
})() // 自调
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题