2.2 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.2 KiB
		
	
	
	
	
	
	
	
id, title, isRequired, challengeType, guideUrl, videoUrl, localeTitle
| id | title | isRequired | challengeType | guideUrl | videoUrl | localeTitle | 
|---|---|---|---|---|---|---|
| a97fd23d9b809dac9921074f | Arguments Optional | true | 5 | https://chinese.freecodecamp.org/guide/certificates/arguments-optional | 参数可选 | 
Description
addTogether(2, 3)应返回5 , addTogether(2)应返回一个函数。使用单个参数调用此返回函数将返回总和: var sumTwoAnd = addTogether(2); sumTwoAnd(3)返回5 。如果任一参数不是有效数字,则返回undefined。如果卡住,请记得使用Read-Search-Ask 。尝试配对程序。编写自己的代码。 Instructions
Tests
tests:
  - text: '<code>addTogether(2, 3)</code>应该返回5。'
    testString: 'assert.deepEqual(addTogether(2, 3), 5, "<code>addTogether(2, 3)</code> should return 5.");'
  - text: <code>addTogether(2)(3)</code>应该返回5。
    testString: 'assert.deepEqual(addTogether(2)(3), 5, "<code>addTogether(2)(3)</code> should return 5.");'
  - text: '<code>addTogether("http://bit.ly/IqT6zt")</code>应返回undefined。'
    testString: 'assert.isUndefined(addTogether("http://bit.ly/IqT6zt"), "<code>addTogether("http://bit.ly/IqT6zt")</code> should return undefined.");'
  - text: '<code>addTogether(2, "3")</code>应返回undefined。'
    testString: 'assert.isUndefined(addTogether(2, "3"), "<code>addTogether(2, "3")</code> should return undefined.");'
  - text: '<code>addTogether(2)([3])</code>应返回undefined。'
    testString: 'assert.isUndefined(addTogether(2)([3]), "<code>addTogether(2)([3])</code> should return undefined.");'
Challenge Seed
function addTogether() {
  return false;
}
addTogether(2,3);
Solution
// solution required