一、注释

  1、 单行注释

    a)      以两个斜线开始,以行位结束

    b)      独占一行的注释,用来解释下一行的代码,

    c)      注释行之前总有一个空行

    d)      缩进层级与下一行代码保持一致

    e)      代码行尾的注释,代码结束到注释之间至少有一个缩进

    f)       如果放于行尾的注释超过80字符应该放在当前代码行的上方

    g)      注释掉大段代码的时候可以用连续的单行注释,文本的多行注释不能使用连续的单行注释

  2、 多行注释

    a)      以/*开始,以*/结束

    b)      多行注释出现在将要描述的代码段之前

    c)      其他使用方法和单行的类似

  3、 注释的使用

    a)      当代码不够清晰时添加注释

    b)      难于理解的代码

    c)      可能被误认为错误的代码

二、语句和表达式

  1、   If和for之类的语句的两种写法:花括号包裹的多行代码,不用花括号包裹的单行代码

  2、   编写规范中不管是单行还是多行,多有的块语句都应该用花括号包裹

  3、   花括号的对齐方式:①左花括号防止在块语句第一句代码的末尾②左花括号放在块语句首行的下一行

  4、   块语句间隔:①没有空格间隔②左圆括号之前和右括号之后个添加一个空格③左右括号的前后各添加一个空格

三、变量、函数和运算符

  1、   所有的变量声明的语句都提前到所在作用于的顶部

  2、   函数的声明尽量在调用之前

  3、   语句块中不应当出现函数声明

  4、   函数调用的写法,不建议使用空格,来将它和块语句区分

  5、   立即执行函数要使用一对圆括号包裹起来,为了能一眼看出是立即执行函数

  6、   最好不要在全局作用域中使用严格模式(use strict)

最新文章

  1. MATLAB连接ACCESS数据库
  2. JS组件系列——两种bootstrap multiselect组件大比拼
  3. Servlet异步上传文件
  4. velocity导出word报错解决
  5. 以太网客户端提示windows系统自带共享代理解决方法
  6. 房产企业如何借助K2 BPM脱颖而出?
  7. EDIUS分别输出视频和音频的教程
  8. UVa 10820 (打表、欧拉函数) Send a Table
  9. 什么是系统,什么是算法 -- lemon OA 系统学习总结
  10. GitHub好站点
  11. Java 集合的理解(持续更新......)
  12. MPLS LDP随堂笔记1
  13. 【USACO07NOV】电话线Telephone Wire
  14. 13.QT-QMainWindow组件使用
  15. 海量数据挖掘MMDS week5: 计算广告Computational Advertising
  16. error LNK2001: 无法解析的外部符号 解决方法
  17. $.parseJson()定义和用法
  18. [LeetCode&Python] Problem 783. Minimum Distance Between BST Nodes
  19. Chosen
  20. 编辑文本(EditText)

热门文章

  1. 201671030129 周婷 实验十四 团队项目评审&课程学习总结
  2. selenium 中在 iframe 内的元素定位
  3. 微信小程序自动化jest模拟场景/切出/切入
  4. bootstrap基础自我总结
  5. Oracle EBS11i的下载
  6. restQL 微服务查询语言
  7. python输出带颜色字体
  8. ElementUI_NodeJS环境搭建
  9. PATB1009说反话
  10. C程序获取命令行参数