0003.深入理解JavaScript系列学习:编写高质量JavaScript代码的基本要点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0003.深入理解JavaScript系列学习:编写高质量JavaScript代码的基本要点相关的知识,希望对你有一定的参考价值。

推荐 汤姆大叔博客园深入理解JavaScript系列

此文来源:http://www.cnblogs.com/TomXu/archive/2011/12/28/2286877.html

书写可维护的代码(Writing Maintainable Code ) 即 代码的可读写维护性

博客园《行者自若的技术笔记》 中参考代码规范与读写可维护性 可作为参考,我也转载了文章到自己的博客园 http://www.cnblogs.com/wolongjv/articles/5937898.html

 概括为:

1.可读性(代码风格一致,代码逻辑清晰,恰到好处的注释)

2.可维护性(代码不要写死)

隐式全局变量和明确定义的全局变量间有些小的差异,就是通过delete操作符让变量未定义的能力。

  • 通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。
  • 无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。
// 定义三个全局变量
var global_var = 1;
global_novar = 2; // 反面教材
(function () {
   global_fromfunc = 3; // 反面教材
}());

// 试图删除
delete global_var; // false
delete global_novar; // true
delete global_fromfunc; // true

// 测试该删除
typeof global_var; // "number"
typeof global_novar; // "undefined"
typeof global_fromfunc; // "undefined"

前面那篇js变量提到了用同意个var声明变量
var car = "PORSCHE", name = ‘Cayenne‘, price = 888000;

 

以上是关于0003.深入理解JavaScript系列学习:编写高质量JavaScript代码的基本要点的主要内容,如果未能解决你的问题,请参考以下文章

深入理解JavaScript系列 --汤姆大叔

深入理解JavaScript系列+ 深入理解javascript之执行上下文

深入理解javascript系列,读书笔记

深入理解JavaScript系列(结局篇)

深入理解javascript函数系列第三篇

深入理解JavaScript系列:编写高质量JavaScript代码的基本要点