美文网首页
JavaScript编码规范

JavaScript编码规范

作者: zhangxt456 | 来源:发表于2020-07-26 22:46 被阅读0次

    1、关于return语句

    推荐的做法是要么让函数始终都返回一个值,要么永远都不要返回值。否则,如果函数有时候返回值,有时候又不返回值,会给代码调试带来不便。

    2、检测变量

    检测基本数据类型用typeof比较合适
    检测引用类型用instanceof比较合适(result = instanceof constructor)

    3、初始化变量

    初始化变量之前,一定要先声明,否则可能导致意外

    4、手动解除引用优化内存占用

    因为系统给Web浏览器分配的存储比较少,确保占有最少的内存可以让页面获得更好的性能。而优化内存占用的最佳方式,就是为执行中的代码只保存必要的数据。一旦数据不再有用,最好通过将其值设置为null来释放其内存--这个做法叫做解除引用。这一做法适用于大多数全局变量和全局对象的属性。局部变量会在它们离开执行环境时自动被解除引用。

    5、访问对象属性的表示法

    person["name"];
    person.name;
    

    这两种访问属性的方法没有任何区别。但方括号语法的主要优点是可以通过变量来访问属性,例如:

    var propertyName = "name";
    person[propertyName]
    

    如果属性名包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括号表示法。例如:

    person["first name"] = "zhangxt";
    

    由于first name中包含一个空格,所以不能使用点表示法来访问它。然而属性名中是可以包含非字母数字的,这时候就可以使用方括号来访问它们。
    通常,处方必须使用变量来访问属性,否则我们建议使用点表示法。

    相关文章

      网友评论

          本文标题:JavaScript编码规范

          本文链接:https://www.haomeiwen.com/subject/ktuklktx.html