博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript代码规范
阅读量:6001 次
发布时间:2019-06-20

本文共 1075 字,大约阅读时间需要 3 分钟。

变量名:驼峰命名法(首单词小写,后面每个单词首字母大写)

1 firstName = "John";2 lastName = "Doe";3 4 price = 19.90;5 tax = 0.20;6 7 fullPrice = price + (price * tax);

注意事项:

(1)区分大小写,允许包含字母、数字、美元符(变量命名尽量不要用,会与很多JS库冲突)和下划线,不允许以数字开头,不允许包含空格或其他字符

(2)长度尽量短,抓住要点,尽量在变量名中体现出值的类型。

(3)不能以JS的关键词和保留字为全名

空格与运算符:

通常算术运算符前后需要添加空格,增加代码可读性。

var x = y + z;var values = ["Volvo", "Saab", "Fiat"];

代码缩进:

通常使用4个空格缩进,不建议使用Tab,不同编辑器对Tab键的解析不同

function toCelsius(fahrenheit) {    return (5 / 9) * (fahrenheit - 32);}

复杂语句通用规则:

(1)左花括号放在第一行结尾,前添加一个空格

(2)后花括号单独放一行

(3)不要以分号结束 一个复杂的声明。

if (time < 20) {    greeting = "Good day";} else {    greeting = "Good evening";}

对象规则:

(1)左花括号与类名放在同一行

(2)冒号与属性之间添加空格

(3)属性值是字符串的添加双引号,数字不需要

(4)最后一个属性值后不加逗号

(5)右花括号单独放一行,以分号结尾

1 var person = {2     firstName: "John",3     lastName: "Doe",4     age: 50,5     eyeColor: "blue"6 };7 8 9 var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

每行代码字符 < 80,超过80个字符的语句建议在运算符或逗号后换行

注意:在函数声明、函数表达式、函数调用、对象创建、数组创建、for 语句等场景中,不允许在 , 或 前换行

使用小写文件名:

大多Web服务器对大小写敏感,建议统一使用小写文件名

转载于:https://www.cnblogs.com/edward-life/p/10721776.html

你可能感兴趣的文章
java打印随机函数
查看>>
Git中的AutoCRLF与SafeCRLF换行符问题
查看>>
dubbo+zipkin调用链监控
查看>>
C++ 以对象管理资源
查看>>
UVA 10620 - A Flea on a Chessboard(鸽笼原理)
查看>>
electron 的中文文档的地址 以及 窗口改变的步骤
查看>>
分享:APK高级保护方法解析(三)
查看>>
省一行是一行:在if语句中使用C# 7.0的模式匹配
查看>>
Leetcode41: Remove Duplicates from Sorted List
查看>>
实现TextView中link的点击效果
查看>>
S1 商品信息管理系统
查看>>
树莓派进阶之路 (012) - 关于Raspberry Pi树莓派无线网卡配置
查看>>
Visual C++文件后缀名释义
查看>>
hdu 4932 Miaomiao&#39;s Geometry(暴力枚举)
查看>>
django Proxy models ---- 代理模式
查看>>
SwipeRefreshLayout与ViewPager滑动事件冲突解决
查看>>
cocos2d_x_01_环境搭建
查看>>
JTCalendar
查看>>
SwipeListView 具体解释 实现微信,QQ等滑动删除效果
查看>>
关于ffmpeg的安装具体步骤和说明
查看>>