• javascrit2.0完全参考手册(第二版) 第2章第1节 基本定义


      在这里我们介绍一些将要使用编程语言术语表2-1提供了精确定义的概念

    Table 2-1: 编程语言基本术语

    名字

    定义

    例子

    Token令牌

    最小不可分割词汇的语言单位一个连续的字符序列,如果用空格隔开 其含义会改变

    所有标识符和关键字都是令牌,像字面值3.14“这是一个字符串”

    Literal 字面值

    在脚本中的值。

    3.14
    "This is a string"
    [2, 4, 6]

    Identifier 标识符

    一个变量,对象,功能,或标签的名称

    X
    myValue
    username

    Operator 操作符

    令牌执行内置语言操作,如赋值加法和减法

    =
    +

    *

    Expression 表达式

    一组标记,常量值或标识符可被评估为特定的值运算符结合

    2.0
    "This is a string"
    (x + 2) * 4

    Statement 语句

    一个势在必行的命令。语句通常会导致执行环境的状态的改变。程序是简单的语句列表。

    x = x + 2;
    return(true);
    if (x) { alert("It's x");}
    function myFunc()
    {
    alert("Hello there");
    }

    Keyword 关键字

    一个字,语言本身的一部分关键字不能用作标识符

    while
    do
    function
    var

    Reserved Word

    保留字

    一个字,可能成为语言本身的一部分保留字不能用作标识符,虽然这种限制有时没有严格执行

    class
    public

  • 相关阅读:
    20个热门jQuery的提示和技巧
    10个原生JavaScript技巧
    HTML5开发 BUG解决
    JS笔试题
    AMD:浏览器中的模块规范
    Win8 App使用Listview的简单方法
    Javascript模块化编程
    移动端插件IScroll.js
    移动web资源概论
    Commonjs规范中module.exports和exports的区别
  • 原文地址:https://www.cnblogs.com/wang7/p/3271716.html
Copyright © 2020-2023  润新知