美文网首页web前端
1.4 JS中变量的命名规范

1.4 JS中变量的命名规范

作者: NULL_2022 | 来源:发表于2020-06-28 10:45 被阅读0次

JS中的注释

  • 单行注释:// [快捷键: ctrl + /]
  • 多行注释:/**/ [快捷键: shift + alt + a]

变量命名的规范

  • JS中严格遵循大小写
//编写代码时一定要区分大小写问题
  let test = 10;
  console.log(TEST);//=> 报错Uncaught ReferenceError: TEST is not defined
  • 驼峰命名法

由有意义英文组成一个名字,第一个单词首字母小写,其余每一个有意义的单词首字母大写

//exp:学生信息studentInformation
  let studentInformation = {
    name:'zhangSan'
  }
//不建议:xueshengInfo / xueshengxinxi

命名规则: 使用“$、_、英文字母、数字”命名,但数字不能作为开头

  //一般$开头:一般代表使用JQ或者其他使用$的类库获取的内容
  let $box = 10;
  //基于_开头:一般代表是全局或者公共的变量
  let _box = {};
  //基于数字区分相似名称的变量
  let box1 = 10;
  let box2 = 20;
  //数字不能作为开头
  let 2box = 10;//变量名错误
  //想要分隔单词,可以使用_或者驼峰,但不能出现-
  let box-list = 10;//报错,变量名中不能出现-
  let box_list = 10;
  let boxList = 10;
  //这种写法虽然不会报错,但是强烈不推荐
  let 盒子 = 100;
  console.log(盒子);

命名时不能使用关键字和保留字

  • 关键字:在JS中有特殊含义的
  • 保留字: 在JS中未来可能会成为关键字的,目前它们没有特殊功能,但是在未来某个时间可能会加上

项目中常见的有特殊含义的端词组

  • add / insert / cerate 新增/插入/创建
  • del / delete / remove 删除/移除
  • update 修改
  • select / query / get 查询/获取
  • info 信息
  • ……

课后作业

    1. 自己查询关键字和保留字

关键字:

  • ECMAScript 6中的关键字:
    break、case、catch、class、const、continue、debugger、default、delete、do、else、export、extends、finally、for、function、if、import、in、instanceof、new、return、super、switch、this、throw、try、typeof、var、void、while、with、yield

保留字:

  • 在严格模式和非严格模式中均不能使用的保留字:enum

  • 在严格模式下不能使用的保留字:implements、interface、let、package、private、protected

  • 在模块代码中被当成保留字:await

  • 之前标准中的保留关键字ECMAScript(1~3):abstract、boolean、byte、char、double、final、float、goto、int、long、native、short、synchronized、transient、volatile
    直接量null、true和false同样不能被当成标识使用
    具体详细介绍关键字和保留字请查看:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Lexical_grammar

    1. 学习markedown语法:https://maxiang.io
    1. 浏览器常用的输出方式,除了console.log还有哪些

直接打开浏览器控制台,输入dir(console);[console.dir(object)可简写为dir(object),该命令可以列出参数object的所有对象属性] console.相关方法就会罗列出来
dir(console);

  • assert: ƒ assert()
  • clear: ƒ clear()
  • context: ƒ context()
  • count: ƒ count()
  • countReset: ƒ countReset()
  • debug: ƒ debug()
  • dir: ƒ dir()
  • dirxml: ƒ dirxml()
  • error: ƒ error()
  • group: ƒ group()
  • groupCollapsed: ƒ groupCollapsed()
  • groupEnd: ƒ groupEnd()
  • info: ƒ info()
  • log: ƒ log()
  • memory: (...)
  • profile: ƒ profile()
  • profileEnd: ƒ profileEnd()
  • table: ƒ table()
  • time: ƒ time()
  • timeEnd: ƒ timeEnd()
  • timeLog: ƒ timeLog()
  • timeStamp: ƒ timeStamp()
  • trace: ƒ trace()
  • warn: ƒ warn()

具体详见:https://developer.mozilla.org/zh-CN/docs/Web/API/Console

相关文章

  • 1.4 JS中变量的命名规范

    JS中的注释 单行注释:// [快捷键: ctrl + /] 多行注释:/**/ [快捷键: shift + a...

  • jquery$符号

    js命名规范允许的字符有:数字、字母、下划线、$。js命名规范允许为变量命名开头的字符有:字母、下划线、$;但是不...

  • 编程规范

    1.命名规范(1)在js中,变量的命名方式:驼峰式命名。例如:myCoin(2)对于文件夹的命名:my_list_...

  • 项目开发规范参考

    现有项目的开发规范文档 目录 命名规则文件命名 HTML规范 CSS规范 JS规范变量申明简写代码性能优化注释规范...

  • JS书写规范

    JS 变量命名 命名方法 小驼峰式命名 命名规范 前缀应当是名词。(函数的名字前缀为动词,以此区分变量和函数) 命...

  • JS书写规范

    JS 变量命名 命名方法 小驼峰式命名 命名规范 前缀应当是名词。(函数的名字前缀为动词,以此区分变量和函数) 命...

  • [转] js开发规范

    本篇主要介绍JS的命名规范、注释规范以及框架开发的一些问题。 目录 [命名规范]:介绍变量、函数、常量、构造函数、...

  • 前端学习JS基本知识

    初识js js书写位置 JS-API介绍 js语法格式 变量 变量命名规范 不通过第三个变量,让两个变量值互换 变...

  • Flutter 代码规范

    命名规范 命名规范中包括了文件以及文件夹的命名规范,常量和变量的命名规范,类的命令规范。Dart 中只包含这三种命...

  • javascript 入门(一)

    初始javascript js的组成 ECMAScrpt:主要规定了js的组成、引入方式、命名规范、输出方式、变量...

网友评论

    本文标题:1.4 JS中变量的命名规范

    本文链接:https://www.haomeiwen.com/subject/yikifktx.html