2017-11-11

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-11-11相关的知识,希望对你有一定的参考价值。

JS:JavaScripts

大小写敏感

标识符:变量,数组,函数等名称

命名规则:

  硬性要求:有数值,字母,下划线和$组成

          不能以数字开头

       禁止使用关键字和保留字

       区分大小写

  软性要求:望文知意

  命名法则:

    驼峰命名法:

      大驼峰命名法(帕斯卡命名法):每个单词首字母大写

      小驼峰命名法:首个单词首字母小写,其他大写

    匈牙利命名法:以一个或多个单词组成,前面会加上固定前缀

           Array  a-myUser

           Boolean  b-isPassed

           Function  fn-doSth

    蛇形命名法:指每个单词见用下划线分割

注释:

  单行注释://……

  多行注释:/*

       ……

       ……

       */

严格模式:ES5时引入。会减少语法的歧义性,并且解析速度更快,会成为下一个版本的参考标准。用"use strict"进入

JS语句:以分号结尾,但不是必须。压缩文件将代码压缩后,如果没有分号,会导致代码报错

关键字:ES里面预定义好了的标识符

保留字:该版本不是关键字,但下个版本可能成为关键字的标识符

变量:里面储存的数据是可以改变的。使用变量前,要先声明变量。关键字有var,let,const。如果声明了但是没有赋值,则默认值为undefined

初始化:第一次给变量赋值。变量的声明与初始化可以同时进行

可以一次声明多个变量

var可以重复声明变量,重复声明但未赋值时,该语句会被省略

遗漏声明:没有进行声明,但是直接拿来用

所有变量都可以用var,let,const来进行声明

任意数据类型都可以储存至同一变量,但会影响解析效率

变量提升:会将变量的声明提升至作用域顶部,var会进行变量提升,let和const不会

var声明的变量不存在块级作用域,即:{  }

以上是关于2017-11-11的主要内容,如果未能解决你的问题,请参考以下文章

2017.11.11 复合类型

2017.11.11 B201 练习题思路及解题方法

2017.11.11 ACM-ICPC2017亚洲区域赛(沈阳)重现赛 7/13 Rank10

第九周-每周例行报告

2017.11.11-构建之法:现代软件工程-阅读笔记

现代软件工程_团队项目_阿尔法阶段_市场调研问卷_2017.11.11