一、关键字
关键字:是指 JS 本身已经使用了的单词,我们不能再用它们充当变量、函数名等标识符。
关键字 | 含义 |
---|---|
break | 跳出 循环 |
continue | 继续 |
case | 捕捉 |
default | 配合switch,当条件不存在时使用该项 |
if | 用来生成一个条件测试,如果条件为真,就执行if下的语句。 |
else | 否则//配合if条件判断,用于条件选择的跳转 |
switch | 弥补if的多重判断语句 |
for | (循环语句) |
in | 1.配合for遍历对象,2.判断某个属性属于某个对象 |
do | 用来声明一个循环,这个循环的结束条件可以通过while关键字设置 |
while | (循环语句) |
try | 接受异常并做出判断Abstract 抽象的// 配合catch进行错误判断 |
catch | 配合try进行错误判断 |
finally | 预防出现异常时用的,无论异常是否是否发生异常都会处理的 |
throw | 投、抛出异常 |
var | 声明变量 |
void | 空/ 声明没有返回值 |
function | 定义函数的关键字 |
return | 返回 |
new | 创建一个新对象 |
this | 总是指向调用该方法的对象 |
typeof | 检测变量的数据类型 |
instanceof | 某个对象是不是另一个对象的实例 |
delete | 删除了一个属性 |
with | 语句用于设置代码在特定对象中的作用域 |
true | 真 |
false | 假 |
二、保留字
保留字:实际上就是预留的“关键字”。意思是现在虽然还不是关键字,但是未来可能会成为关键字,同样不
能使用它们当充当变量名、函数名等标识符。
保留字 | 含义 |
---|---|
abstract | 表达抽象类 |
boolean | 对象用于将非布尔值转换为布尔值 |
byte | 字节 |
char | 字符Java语言的一个关键字,用来定义一个字符类型 。 |
class | 定义“类” |
const | 声明一个只读的常量,一旦声明,常量的值就不能改变 |
debugger | 语句用于停止执行 JavaScript,并调用 (如果可用) 调试函数。 |
double | 双精度浮点型 |
enum | 枚举 |
export | 可以输出一个模块,可以是变量或者方法 |
extends | 用来创建一个普通类或者内建对象的子类。 |
final | 修饰用的关键字 |
float | Float() 函数可解析一个字符串,并返回一个浮点数 |
goto | 无条件转移语句 |
implements | 实现相应接口的方法 |
import | 用于导入由另一个模块导出的绑定 |
int | 整数类型 |
interface | 将一个数值向下取整为最接近的整数的函数 |
long | 表示一种长整型数据,是编程语言中的一种基本数据类型,为long int 的缩写,默认为有符号长整型 |
native | 表示一种长整型数据,是编程语言中的一种基本数据类型,为long int 的缩写,默认为有符号长整型 |
package | 属性是 Java 解释器所知道的所有包的根 |
private | 内部变量private;@private标签标记标识符为私有 |
protected | 创建实用程序函数 |
public | 全局变量 |
short | 短整型 |
static | static的变量称为静态变量或类变量 |
super | super() 函数是用于调用父类(超类)的一个方法 |
synchronized | 实例对象锁 |
throws | 将异常抛给调用者可以使程序能够继续执行下去 |
transient | 一种持久化对象实例的机制 |
volatile | 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值 |