--- id: 56533eb9ac21ba0edf2244ac title: 数字递增 challengeType: 1 videoUrl: 'https://scrimba.com/c/ca8GLT9' forumTopicId: 18201 dashedName: increment-a-number-with-javascript --- # --description-- 使用 `++`,我们可以很容易地对变量进行自增或者 +1 运算。 `i++;` 等效于 `i = i + 1;` **提示** `i++;` 这种写法,省去了书写等号的必要。 # --instructions-- 重写代码,使用 `++` 来对变量 `myVar` 进行自增操作。 # --hints-- `myVar` should equal `88`. ```js assert(myVar === 88); ``` 不应该使用赋值运算符。 ```js assert( /var\s*myVar\s*=\s*87;\s*\/*.*\s*([+]{2}\s*myVar|myVar\s*[+]{2});/.test(code) ); ``` 使用 `++` 运算符。 ```js assert(/[+]{2}\s*myVar|myVar\s*[+]{2}/.test(code)); ``` 不要修改注释上面的代码。 ```js assert(/var myVar = 87;/.test(code)); ``` # --seed-- ## --after-user-code-- ```js (function(z){return 'myVar = ' + z;})(myVar); ``` ## --seed-contents-- ```js var myVar = 87; // Only change code below this line myVar = myVar + 1; ``` # --solutions-- ```js var myVar = 87; myVar++; ```