JS命名规范

标识符: 代码中有意义的符号, 例如: 变量, 函数等

标识符有二类:

  • 系统标识符: 关键字, 保留字, 是JS提供给开发者, 直接拿来用,不需要声明
  • 自定义标识符: 必须 “先声明, 再使用”, 例如 email, password, get…

标识符可使用的字符:

  • 必须是: 字母,数字, 下划线”_”, “$”(四种),其它字符均是非法符号
  • 首字母不得使用”数字”

标识符命名规范:

  • 驼峰式: 第二个单词首字母大写, 第一个单词首字母是否大小取决于用途,例如构造函数/类的首字母要大写
  • 蛇形式: 每个单词之间使用”下划线”分割

打印数据

  • cosole.log

    声明变量

  • let a;

    声明常量(不能改变)

    const APP_NAME = “”;

    函数

  • function name(参数){ … return; }

    作用域

    块级作用域

    1. {
    2. let a = xxx;
    3. //内部可以访问
    4. console.log(a);
    5. }
    6. //外部不能访问
    7. console.log(a);

    函数作用域

    1. function sum(a,b){
    2. let res = a + b;
    3. //内部可以访问
    4. console.log(a);
    5. }
    6. //外部不能访问
    7. console.log(a);

    全局作用域/公共变量

    let a = “xx”;
    1. //多层也能使用
    2. {
    3. {
    4. {
    5. console.log(qq);
    6. }
    7. }
    8. }

更多相关文章

  1. 在Android上调用OpenCV 2.4.10库函数
  2. Android(安卓)Adapter 源码笔记(1)
  3. navicat不能创建函数解决方法分享
  4. mysql通过find_in_set()函数实现where in()顺序排序
  5. MYSQL updatexml()函数报错注入解析
  6. Mysql常用运算符与函数汇总
  7. MySQL curdate()函数的实例详解
  8. Android应用程序请求SurfaceFlinger服务渲染Surface的过程分析
  9. Android调用OpenGL绘制曲线入门手册

随机推荐

  1. golang调用cmd命令时如何隐藏dos窗口
  2. golang中...是什么意思?
  3. docker为何选择golang开发?
  4. golang不规则json解析
  5. golang recover后怎么返回
  6. golang不定长参数写法
  7. go和golang之间有区别吗?
  8. golang read会阻塞么
  9. golang并发不是并行
  10. golang panic可以捕获标准错误吗