美文网首页前端学习打卡
《JavaScript高级程序设计》学习(第五天)

《JavaScript高级程序设计》学习(第五天)

作者: 沫小司 | 来源:发表于2019-12-03 18:12 被阅读0次

    3.2关键字和保留字

    关键字

    break
    case
    catch
    continue
    default
    delete
    do
    else
    finally
    for
    function
    if
    in
    instanceof
    new
    return
    switch
    this
    throw
    try
    typeof
    var
    void
    while
    with

    保留字

    abstract
    boolean
    byte
    char
    class
    const
    debugger
    double
    enum
    export
    extends
    final
    float
    goto
    implements
    import
    int
    interface
    let
    long
    native
    package
    private
    protected
    public
    short
    static
    super
    synchronized
    throws
    transient
    volatile
    yield

    3.3变量

    松散型变量:可以用来保存任何类型的数据。

    • 不推荐在修改变量值的同时修改变量类型
    • 虽然省略var操作符的操作可以定义全局变量,但不推荐,在严格模式下会报错

    3.4数据类型

    简单:Undefined,Null,Boolean,Number和String
    复杂:Object

    3.4.1typeof操作符

    用于检测变量的数据类型
    返回值有:

    • "undefined"
    • "boolean"
    • "string"
    • "number"
    • "object"——对象或null
    • "function"

    从技术角度讲函数在ECMAScript中是对象,不是一种数据类型,但区分函数和其他对象是很有必要的。

    3.4.2undefined类型

    未初始化的变量值就是undefined
    一般来说不会显式的把一个变量设置为undefined。字面值undefined主要目的是用于比较。

    相关文章

      网友评论

        本文标题:《JavaScript高级程序设计》学习(第五天)

        本文链接:https://www.haomeiwen.com/subject/ghocgctx.html