在Javascript中是否有正确的间距方式?

and*_*ynh 3 javascript

在初步技术访谈中,我被要求在Javascript中编写一个简单的计算器函数.我的代码可以通过,但他评论我的间距不好.我写了这样的东西:

 var calc = function(num1, num2, operand){       //function(...  VS function (...
      if(operand === 'add'){                     
           return num1 + num2;
      } else if(operand === 'multiply'){         // if(...
           return num1 * num2;                            
      } else if (operand === 'subtract'){        // if (... 
           return num1 - num2;
      } else {
           console.log("Not a valid operand");
      };
 };
Run Code Online (Sandbox Code Playgroud)

我是Javascript的初学者,希望学习并保持良好的编码习惯.我理解无论我的间距是否不一致,上面的函数都会运行,但是有没有正确的方法来区分Javascript控制循环?

任何建议或编码示例都会有所帮助!谢谢!

Amy*_*Amy 9

他可能认为这很糟糕,因为你写的风格与他不同.

代码风格的一个很好的资源是Google JavaScript样式指南.

页面末尾的关键点是:

始终如一.

如果您正在编辑代码,请花几分钟时间查看您周围的代码并确定其样式.如果他们在所有算术运算符周围使用空格,你也应该这样做.如果他们的评论周围有很少的哈希标记,那么你的评论周围也会有很少的哈希标记.

拥有风格指南的关键是要有一个共同的编码词汇表,这样人们就可以专注于你所说的内容而不是你说的方式.我们在这里介绍全球风格规则,以便人们了解词汇,但本地风格也很重要.如果你添加到文件中的代码看起来与它周围的现有代码截然不同,那么当他们去阅读它时会使读者失去他们的节奏.避免这样做.