上一篇讲了字符串的解析过程,这一篇来讲讲标识符(IDENTIFIER)的解析。 先上知识点,标识符的扫描分为快解析和慢解析,一旦出现Ascii编码大于128的字符或者转义字符,会进入慢解析,略微影响性能,所以最好不要用中文、特殊字符来做变量名(不过现在代码压缩后基本不会有这种情况了)。 每一位Jav ...
分类:
编程语言 时间:
2019-08-08 17:27:31
阅读次数:
169
关键字就是有特殊用途的字符串,关键字被语言保留,不能用作标识符。 JavaScript的关键字有: ECMA-262标准还规定了另外一组字符串不能作为表示符 保留字。 JavaScript的保留字有: 变量: 变量是用来存储数据的,JavaScript定义变量十分简单,只需要使用var关键字和变量名 ...
分类:
其他好文 时间:
2019-08-08 13:21:10
阅读次数:
82
写在前面:今天主要介绍两个东西:JS标识符和数据类型 一 变量和常量 在介绍标识符之前有必要先了解一下JS中的变量和常量。 变量:程序执行期间可操作的临时存储数据的内存空间。 声明方式: var:函数作用域,变量声明提前,可重复声明,后声明的覆盖前面的。 let:块级作用域,声明不会提前,不可重复声 ...
分类:
编程语言 时间:
2019-08-08 13:07:09
阅读次数:
87
JavaScript借鉴了C、Java等语言的语法,在JS中我们要注意以下几点: 1、区分大小写--JavaScript中的一切都区分大小写。 2、标识符--标识符包含变量名、函数名、属性名以及函数参数的名字。这些名字的有一些列字符组合而成,而字符的组合规则时: 第一个字符必须是以一个字母、下划线( ...
分类:
编程语言 时间:
2019-08-08 11:42:00
阅读次数:
100
@:取址运算符; var int:integer; p:^integer; new(P); int:=24; p:=@int; dispose(P); ^:指针的引用解析操作符; var pint:^integer; new(pint); showmessage(inttohex(integer(@ ...
1:关键字(掌握)(1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 2:标识符(掌握)(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则: A:英文大 ...
分类:
编程语言 时间:
2019-08-06 19:41:02
阅读次数:
114
字符串字符串:不可变有序序列,在python可使用"abc","""abc""",‘abc‘的形式表示,属于一种字面常量,python3中字符均属于Unicode编码。字符串可以被迭代,遍历,切片,索引字符串一旦定义不可增加、删除、修改自身元素。对字符串的修改操作实质是创建一个新的字符串对象重新赋值#迭
分类:
编程语言 时间:
2019-08-05 13:36:01
阅读次数:
87
一.本周大部分的时间用在了这几个方面 1.看java参考电子书 2.写B报告 3.阅读经典图书《大道至简》 每天除了写报告大概2个小时的学习,1个小时左右的时间会来看java电子书,剩下的时间用来看经典图书 二.本周收获 1.java语言 第一,认识java的关键词和标识符; 第二,掌握常量与变量; ...
分类:
其他好文 时间:
2019-08-04 13:51:48
阅读次数:
104
一、引用的定义 引用是给另外一个变量起别名,所以引用不会分配内存空间。 引用的声明方法:类型标识符 &引用名=目标变量名;(如int &ptr = num;) 二、引用与指针的区别 1、指针是一个实体,需要分配内存空间。引用只是变量的别名,不需要分配内存空间。 2、引用在定义的时候必须进行初始化,并 ...
分类:
其他好文 时间:
2019-08-03 17:39:02
阅读次数:
125
1.常用的进制有哪些? 2.如何将10进制转换为2进制数据 3. 位、字节、字符的概念及其计数范围?4. 标识符的作用是什么?5. 这个标识符合法吗? int aaa@bbb = 33;6. 标识符能不能使用汉字开头?为什么?7. Java中有没有goto语句?有没有goto关键字?8. byte, ...
分类:
其他好文 时间:
2019-08-03 11:12:39
阅读次数:
554