声明JavaScript变量
声明javascript变量的最佳实践是什么?为什么 例如,从下面的3个例子中,哪一个更好声明JavaScript变量,javascript,Javascript,声明javascript变量的最佳实践是什么?为什么 例如,从下面的3个例子中,哪一个更好 var test1; var test2 = null; var test3 = ""; 谢谢。最好的方法是您和您的同事决定并使用起毛工具进行验证 以下是一些建议: var a; var b; var c; a = false; b = ""; c = {}; - - - - 我对不同的JavaScript引擎供应商了解不多,因此无法做出这样的陈述,但我的假设是,上述所有内容在功能和性能上都是等效的。
var test1;
var test2 = null;
var test3 = "";
谢谢。最好的方法是您和您的同事决定并使用起毛工具进行验证
以下是一些建议:
var a;
var b;
var c;
a = false;
b = "";
c = {};
-
-
-
-
我对不同的JavaScript引擎供应商了解不多,因此无法做出这样的陈述,但我的假设是,上述所有内容在功能和性能上都是等效的。如果您使用的是缩小工具,如YUICompiler或Google Closure编译器,则上述示例都将编译为相同的输出*
*如果在原始代码中有
var
和定义,那么googleclosure编译器似乎喜欢将它们分开<代码>变量a、b、c;a=!1.b=“”;c={}代码>vs变量a=!1,b=“”,c={}代码>这完全取决于它们的用途和使用方式。“更好”是一个主观术语。真正最好的方法是与团队其他成员和代码库保持一致。定义最佳!可读性?空间?我只是想知道其他开发人员认为什么是声明它们的“更好”方法。这就是全部。谢谢。一致性
var a = false;
var b = "";
var c = {};
var a = false, b = "", c = {};
var a = false,
b = "",
c = {};
var a, b, c;
a = false;
b = "";
c = {};