1.首先要分清sum(2,3)和sum(2)(3)的区别,前面是sum里面有两个值2和3,而后面一个是sum里有一个值2和一个单独输入的值3。
2.现在定义一个函数使其执行,先考虑sum是否有连续输入两个值就可以判断出是第一种情况还是第二种情况。
3.当是sum(2)(3)的情况时,第二个值b判断为位置输出undefined,这时就是这种情况,返回继续让函数输入一个b值,同时返回sum里面的2和单独输入的3值,最终得到结果。
4.当时sum(2,3)时,就直接让函数里的sun两个数就行相加得到最终结果。
运行结果:
1.