千家信息网

javascript编写规范有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"javascript编写规范有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"javascript编写规范有哪些"吧!通用规范文
千家信息网最后更新 2026年11月03日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) {  // ......}

web前端开发直播教程Q-q-u-n: 767273102 ,内有免费开发工具,零基础,进阶视频教程,希望新手少走弯路

注释规范

单行注释

使用 // 作为单行注释。在评论对象上面另起一行使用单行注释。在注释内容前插入一个空格。

// 单行注释

多行注释

以/*开头,*/结尾,注释内容前后加一个空格

/* * 第一行注释 * 第二行注释 */
/* 另外一种写法 */

方法注释

函数(方法)注释也是多行注释的一种,但是包含了特殊的注释要求,关键方法必须加注释。

/** * 方法功能描述 * @param {*} 参数 * @param {*} 参数 * @param {*} 参数 * @param {*} 参数 * @return 返回值 */

TODO 注释

使用 // TODO: 标注问题的解决方式。

function Calculator() {  // TODO: total should be configurable by an options param}

感谢各位的阅读,以上就是"javascript编写规范有哪些"的内容了,经过本文的学习后,相信大家对javascript编写规范有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

注释 类型 代码 内容 函数 方法 推荐 参数 对象 检测 引号 数据 空格 语句 驼峰 多行 学习 统一 不同 一行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 瑰夏咖啡 万易互联网科技有限公司 齐家互联网科技 九亚互联网科技 猫创互联网科技 上海万想互联网科技 须眉科技是互联网公司吗 昭通云南众福互联网科技有限公司 湖南诚度互联网科技有限公司 互联网科技产业特征 广西互联网科技孵化中心 浙南科技城互联网大厦建设工程 特约风豹互联网科技为什么扣费 广州百诚互联网科技有限公司官网 互联网营销推广黑科技 互联网科技包装股份有限公司上市 广州互联网高科技取餐柜 新氧科技和美国互联网有关系吗 北京瑞云互联网科技有限公司 互联网 科技节活动 微视频大赛 互联网科技 互联网科技英文 互联网科技公司有哪些 互联网 科技服务平台 哈尔滨秒房互联网科技有限公司 智腾互联网科技有限公司 健康食品互联网创新科技园项目 群盈汇互联网科技有限公司 互联网营销推广黑科技 第三届互联网大会安防黑科技
0