我来自 Perl 编码员背景,所以出于习惯,我总是使用大括号将条件语句返回 true 时所采取的操作括起来。例如,使用 jQuery,因为这是我需要解释差异的地方,所以这两个语句都是等效的并且具有有效的语法。
if ($('#user_agreement').is(':checked')) { $('#thanks_message').show(); }
if ($('#user_agreement').is(':checked')) $('#thanks_message').show();
我的旧习惯是否出卖了我,我只是在编写不必要的额外代码而没有任何优势?还是一种方法更有效,或者被认为是良好编码实践的标准?我真的很想了解这两种不同的句法方法之间的任何区别,尤其是当它们都工作得很好的时候。