js编程中常用术语-中英对照

语法或词法分析
  • 标识符(identifier)[ aɪ'dentɪfaɪər ]
  • 标签(label)[ 'leɪbl ]
  • 关键字,保留字(keyword,reserved words)[ rɪ'zɜːrvd ]
  • 符号(symbol)[ 'sɪmbl ]
  • 标记,记号(token)[ 'toʊkən ]
  • 数据类型(types,data types)
  • 无类型的(untype-)
  • 变量(variable)[ 'verɪəbl ]
  • 声明(declare)[ dɪ'kler ]
  • 赋值(assignment)[ ə'saɪnmənt ]
  • 解构赋值(destructuring assignment)(destruct:[ dɪ'strʌkt ]
  • 未赋值变量(unassigned variable)
  • 未声明变量(undeclared variable)
  • 值(values)
  • 常量,常数,常值(constant,const)[ 'kɑːnstənt ]
  • 直接量,字面量(literal,literal constant,manifest constant)[ 'lɪtərəl ] [ 'mænɪfest ]
  • 指数计数法,可科学计数法(exponential notation)[ ˌekspə'nenʃl ] [ noʊ'teɪʃn ]
  • 定点计数法(fixed-point notation)
  • 代码逻辑行、物理行(logical line,physical line)[ 'lɑːdʒɪkl ] [ 'fɪzɪkl ]
  • 语句(statements)
  • 语句块(statement block)
  • 简单语句(simple statements)
  • 单行语句(single line statements)
  • 复合语句(compound statements)[ 'kɑːmpaʊnd ]
  • 条件(condition)[ kən'dɪʃn ]
  • 表达式(expression)[ ɪk'spreʃn ]
  • 运算符,操作符,操作数(operator)[ 'ɑːpəreɪtər ]
  • 一元运算符,单目运算符(unary operator)[ 'juːnərɪ ]
  • 二元运算符(binary operator)[ 'baɪnərɪ ]
  • 三元运算符(ternary operator)[ 'tɜːnərɪ ]
  • 运算符优先级(precedence)[ 'presɪdəns ]
数据结构
  • 数组(array)[ ə'reɪ ]
  • 关联数组(associative array)[ ə'soʊʃɪətɪv ]
  • 索引数组(index array)
  • 多维数组(multidimensional array)(dimension:[ daɪ'menʃn ]
  • 动态数组(dynamic array)[ daɪ'næmɪk ]
  • 变长数组(variable length array)
  • 元素(element)
  • 索引,下标(index)[ 'ɪndeks ]
  • 字符串(string)
  • Unicode字符串(Unicode string)
  • 转义序列(escape sequence)[ ɪ'skeɪp ] [ 'siːkwəns ]
编程泛型(面向对象、函数式等)
  • 编程泛型(programming paradigm)[ 'proʊɡræmɪŋ ] [ 'pærədaɪm ]
  • 多泛型语言(multi-paradigm language)
  • 动态绑定(dynamic bind)
  • 作用域(scope)[ skoʊp ]
  • 引用(reference)[ 'refrəns ]
  • 域,成员,字段(member,field)[ 'membər ] [ fiːld ]
  • 类(class)
  • 继承(inheritance)[ ɪn'herɪtəns ]
  • 多态(polymorphism)[ ˌpɒlɪ'mɔːfɪzəm ]
  • 封装(encapsulation)(encapsulate:[ ɪn'kæpsjʊleɪt ]
  • 类方法(class method)
  • 虚方法(virtual method)[ 'vɜːrtʃʊəl ]
  • 纯虚方法,抽象方法(abstract method)[ 'æbstrækt ]
  • 覆盖(override)[ ˌoʊvər'raɪd ]
  • 对象(object)
  • 实例(instance)[ 'ɪnstəns ]
  • 原型(prototype)[ 'proʊtətaɪp ]
  • 构造器,构造函数(constructor,constructor function)[ kənˈstrəktər ]
  • 属性(property)[ 'prɑːpərtɪ ]
  • 方法(method)
  • 用户定义属性(user-defined properties)
  • 预定义属性(pre-defined properties)
  • 内部(内建)属性/方法/成员(build-in properties/method/member)
  • 事件(event)[ ɪ'vent ]
  • 事件句柄,事件处理器,事件处理代码(event handle)
  • 特性,性质,属性(attribute)[ ə'trɪbjuːt ]
  • 特性(feature)[ 'fiːtʃər ]
  • 函数(function)
  • 参数(arguments)
  • 外部局部变量(external local variable,upvalue)[ ɪk'stɜːrnl ]
  • lambda运算(λ演算,lambda calculus)[ 'læmdə ] [ 'kælkjələs ]
  • 闭包(closure)[ 'kloʊʒər ]
编译、执行及其他
  • 解释器(interpreter)[ ɪn'tɜːrprətər ]
  • 运行期,运行时(runtime)
  • 宿主(host)[ hoʊst ]
  • 上下文(context)[ 'kɑːntekst ]
  • 环境(environment)[ ɪn'vaɪrənmənt ]
  • 执行环境,执行上下文(execution context)[ ˌeksɪ'kjuːʃn ]
  • 异常(exception)[ ɪk'sepʃn ]
  • 错误(error)[ 'erər ]
  • 正则表达式(regular expression)[ 'reɡjələr ]
  • 全局(global)[ 'ɡloʊbl ]
  • 局部(local)[ 'loʊkl ]
  • 全局对象(global object)
  • 全局变量(global variable)
  • 局部变量(local variable)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值