zoukankan      html  css  js  c++  java
  • 怎样理解变量的命名规则与命名规范

    前言: 既然是规则了, 那就是约定俗成的, 不用过多纠结, 虽然这些规则里面也有必然的因素, 但现阶段来说可以不作探讨.

    变量的命名需要: 遵守命名规则, 遵循命名规范, 这两点是不一样的, 规则是不能被打破的, 否则就运行不起来, 规范是一种实践经验, 不是必须要遵循的.

    第一步: 变量的命名规则

    下面演示错误的命名:

    // 1. 不能以数字开头
    var 1a = 0;
    
    // 2. 不能使用关键字
    var for = [1,2,3];
    
    // 3. 不能使用保留字
    var class = {};

    下面演示正确的命名: 

    // 1. 以 "$" / "_" / "大小写字母"开头
    var $1 = 123;
    var _a = 123;
    var a = 123;
    var A = 123;

    注意: 

    1. JavaScript支持Unicode编码的字符作为变量名, 也就是说, 其实中文也可以作变量名, 但基本不用, 也建议你们不要用;

    2. 变量名区分大小写, 变量 a 和变量 A 是两个不同的变量;

    3. 关键字可以理解为是js内置的具有特殊功能的指令, 因此不能使用, 保留字可以理解为是: 未来可能登场的的"替补关键字";

    第二步: 变量的命名规范

    规范就像中小学生守则一样, 虽然每个学校都有, 但熊孩子还是一大堆, 而规则就像"人需要进食"一样, 目前来看是没有出现反例的, 因此它是一种规则.

    变量的命名规范主要有三种: 

    // 1. 大驼峰写法, 每个单词的首字母大写
    var JoinerId = 123;
    
    // 2. 小驼峰写法, 第一个单词的首字母小写, 其他单词的首字母大写
    var joinerId = 123;
    
    // 3. 下划线写法, 每个单词都是小写, 单词之间以下划线分隔
    var joiner_id = 123;

    注意: 

    1. 上面三种命名规范中, 用的最多的是小驼峰.

    2. 选好一种自己喜欢的命名风格, 就从一而终, 不能一会儿大驼峰一会儿小驼峰, 一会儿又下划线;

    3. 如果是自己的项目, 则可以随便选, 但如果是在公司, 则需要遵循公司的变量命名和其他代码开发规范;

  • 相关阅读:
    使用Spring Boot来加速Java web项目的开发
    Spring IOC的理解
    CentOS查看系统信息-CentOS查看命令
    mybatis传递Map和List集合示例
    java文件读写工具类
    MongoDB数据库操作
    linux中给PHP安装mongodb的扩展
    深度学习与计算机视觉系列(2)_图像分类与KNN
    深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器
    深度学习与计算机视觉系列(6)_神经网络结构与神经元激励函数
  • 原文地址:https://www.cnblogs.com/aisowe/p/11585249.html
Copyright © 2011-2022 走看看