这篇文章主要讲解了“javascript编写规范有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript编写规范有哪些”吧!通用规范文件编码
这篇文章主要讲解了“javascript编写规范有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript编写规范有哪些”吧!
为了避免内容乱码,统一使用 UTF-8
编码保存。
在文件结尾处,保留一个空行。
开启 eslint
代码规范和错误检查。
'use strict';
js 数据类型有 string、number、boolean、null、undefined、array、function 和 object 这几种,不同数据类型有不同的存储方式,也对应有不用的使用方法,对于数据赋值要注意以下几点
初始值类型要明确
不要随意变换类型
类型检测优先使用 typeof
。对象类型检测使用 instanceof
。null 或 undefined 的检测使用 == null。
字符串开头和结束使用单引号 '...string...'
变量命名采用小驼峰命名,如:addUser passWord studentID
常量命名采用单词所有字母大写,并用下划线分隔,如:FORM_NAME
对于对象、函数、和实例采用小驼峰(camelCase)命名法
// 对象
let isObject = {};
// 函数
function isFun(){
...
};
// 实例
let myBbj = new Object();
对于类命名或者构造函数,采用大驼峰命名 User() DateBase()
// 类
class Point {
...
};
// 构造函数
function User(options) {
this.name = options.name;
}
let myBbj = new User({
name: 'yup'
});
统一使用两个空格缩进
,不推荐使用 tap 缩进。
统一使用单引号
。
每个独立语句结束后必须换行。
不得省略语句结束的分号
使用花括号包裹所有的多行代码块。
单行 if 语句也必须使用花括号括住
// 推荐
if (true) {
// TODO ...
}
// 不推荐
if (true) // TODO ...
在等号表达式中使用类型严格的 ===
和!==
。使用 === 可以避免等于判断中隐式的类型转换。
// 推荐
if (age === 30) {
// ......
}
// 不推荐
if (age == 30) {
// ......
}
使用 //
作为单行注释。在评论对象上面另起一行使用单行注释。在注释内容前插入一个空格。
// 单行注释
以结尾,注释内容前后加一个空格
函数(方法)注释也是多行注释的一种,但是包含了特殊的注释要求,关键方法必须加注释。
使用 // TODO: 标注问题的解决方式。
function Calculator() {
// TODO: total should be configurable by an options param
}
感谢各位的阅读,以上就是“javascript编写规范有哪些”的内容了,经过本文的学习后,相信大家对javascript编写规范有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
--结束END--
本文标题: javascript编写规范有哪些
本文链接: https://lsjlt.com/news/85444.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0