我应该声明JavaScript变量,然后立即初始化吗?

帕特里克

我是JavaScript的新手,我想知道是否声明变量,然后在声明之后立即进行初始化是最佳实践。例如:

var x = 5 ;
var y = 6 ;

代替:

var x , y ;

x = 5;
y = 6 ; 
蒂莫西·格罗特(Timothy Groote)

如何完成此操作不会以任何方式影响执行,而仅仅是有关可读性的问题。

如果您希望声明,那么请务必单独分配。

如果您没有var banana在类中使用局部作用域变量(如),则会对执行产生一些影响(但几乎没有影响)。

示例:这可能更易于阅读(但这是个人观点),并且所需的操作更少

var Foo = Class.reate();
Foo.prototype = {
    hoge : 1,
    fuga : 2,
    initialize : function(){
    }
};

比这个 :

var Foo = Class.reate();
Foo.prototype = {
    hoge:null,
    fuga:null,
    initialize : function(){
        this.hoge = 1;
        this.fuga = 2;
    }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

变量初始化/声明中的逗号

来自分类Dev

为什么我不能声明以null初始化的参数化类型的变量?

来自分类Dev

Java:我应该使用构造函数做更多的事情,而不只是初始化变量

来自分类Dev

EF codefirst:我应该初始化导航属性吗?

来自分类Dev

我应该总是初始化视图模型对象吗?

来自分类Dev

在带有初始化的声明中,我可以使用对未初始化数据的引用吗?

来自分类Dev

在Mac OS X上应该初始化我的Git存储库的首选路径吗?

来自分类Dev

NullPointerException初始化变量吗?

来自分类Dev

JavaScript声明和初始化变量

来自分类Dev

为什么在类外部用静态变量的重新声明来初始化静态变量?我们不能只初始化它而不是重新声明它吗?

来自分类Dev

我应该能够将Spring占位符用于Flyway bean的初始化方法吗?

来自分类Dev

您可以在Python中声明循环时初始化变量吗?

来自分类Dev

变量应该在调用函数之前初始化吗?

来自分类Dev

当函数执行时(Javascript),函数声明中初始化的变量是否总是被重新初始化?

来自分类Dev

静态变量未立即初始化

来自分类Dev

是否禁止在变量声明之间初始化变量?

来自分类Dev

我需要在PHP构造函数中初始化之前声明一个变量吗

来自分类Dev

我应该使用useRef来存储一次性初始化数据吗?

来自分类Dev

声明变量但不初始化它会提高性能吗?

来自分类Dev

在哪里为我的模块声明/初始化$ scope变量的好地方?

来自分类Dev

我应该总是初始化视图模型对象吗?

来自分类Dev

在带有初始化的声明中,我可以使用对未初始化数据的引用吗?

来自分类Dev

声明与初始化变量?

来自分类Dev

声明时初始化变量的值

来自分类Dev

我应该如何初始化此变量以与jQuery一起使用?

来自分类Dev

静态变量未立即初始化

来自分类Dev

我应该通过子类化应用程序在 onCreate 中初始化单例吗?

来自分类Dev

我应该在哪里初始化一个变量以在 IF 块中工作?

来自分类Dev

如果我声明并初始化一个静态变量会发生什么?每次调用都会设置它的值吗?

Related 相关文章

  1. 1

    变量初始化/声明中的逗号

  2. 2

    为什么我不能声明以null初始化的参数化类型的变量?

  3. 3

    Java:我应该使用构造函数做更多的事情,而不只是初始化变量

  4. 4

    EF codefirst:我应该初始化导航属性吗?

  5. 5

    我应该总是初始化视图模型对象吗?

  6. 6

    在带有初始化的声明中,我可以使用对未初始化数据的引用吗?

  7. 7

    在Mac OS X上应该初始化我的Git存储库的首选路径吗?

  8. 8

    NullPointerException初始化变量吗?

  9. 9

    JavaScript声明和初始化变量

  10. 10

    为什么在类外部用静态变量的重新声明来初始化静态变量?我们不能只初始化它而不是重新声明它吗?

  11. 11

    我应该能够将Spring占位符用于Flyway bean的初始化方法吗?

  12. 12

    您可以在Python中声明循环时初始化变量吗?

  13. 13

    变量应该在调用函数之前初始化吗?

  14. 14

    当函数执行时(Javascript),函数声明中初始化的变量是否总是被重新初始化?

  15. 15

    静态变量未立即初始化

  16. 16

    是否禁止在变量声明之间初始化变量?

  17. 17

    我需要在PHP构造函数中初始化之前声明一个变量吗

  18. 18

    我应该使用useRef来存储一次性初始化数据吗?

  19. 19

    声明变量但不初始化它会提高性能吗?

  20. 20

    在哪里为我的模块声明/初始化$ scope变量的好地方?

  21. 21

    我应该总是初始化视图模型对象吗?

  22. 22

    在带有初始化的声明中,我可以使用对未初始化数据的引用吗?

  23. 23

    声明与初始化变量?

  24. 24

    声明时初始化变量的值

  25. 25

    我应该如何初始化此变量以与jQuery一起使用?

  26. 26

    静态变量未立即初始化

  27. 27

    我应该通过子类化应用程序在 onCreate 中初始化单例吗?

  28. 28

    我应该在哪里初始化一个变量以在 IF 块中工作?

  29. 29

    如果我声明并初始化一个静态变量会发生什么?每次调用都会设置它的值吗?

热门标签

归档