美文网首页让前端飞
JavaScript——语法

JavaScript——语法

作者: 2o壹9 | 来源:发表于2020-01-02 10:42 被阅读0次

    语法概述

    一些例子 语法:

    // 两个斜线以单行注释开头

    var x;  //声明变量

    x = 3 + y;  // 给变量赋值`x`

    foo(x, y);  // 用参数'x'和'y'调用函数'foo'`

    obj.bar(3);  // 调用object'obj的方法'bar'`

    // 有条件的陈述

    if (x === 0) {  // “x”等于零?

        x = 123;

    }

    // 用参数“a”和“b”定义函数“baz”`

    function baz(a, b) {

        return a + b;

    }

    注意两种不同的用法 等号的:

    单个等号(=)用于为变量分配值。

    三等号(===)用于比较两个值(请参阅等式运算符)。

    陈述与表达

    要了解JavaScript的语法, 您应该知道它有两个主要的语法类别:语句和表达式:

    语句“做某事”。程序是一系列语句。这是一个声明的示例,该声明声明(创建)变量foo:

    var foo;

    表达式产生值。它们是函数参数,赋值的右侧等。这是一个表达式的示例:

    3 * 7

    可以通过以下两种事实来最好地说明语句与表达式之间的区别:JavaScript有两种不同的处理方式- if-then-else要么作为语句:

    var x;

    if (y >= 0) {

        x = y;

    } else {

        x = -y;

    }

    或表达为:

    var x = y >= 0 ? y : -y;

    您可以将后者用作函数参数(但不能用作前者):

    myFunction(y >= 0 ? y : -y)

    最后,无论JavaScript希望在哪里声明,也可以使用表达式。例如:

    foo(7, 1);

    整行是一个语句(所谓的expression语句),但是函数调用foo(7, 1)是一个表达式。

    分号

    分号在JavaScript中是可选的。但是,我建议始终包括它们,因为否则JavaScript可能会猜测语句结尾的错误。有关详细信息,请参见“ 自动分号插入”。

    分号终止语句,但不终止。在一种情况下,您会在一个块后面看到一个分号:函数表达式是一个以块结尾的表达式。如果这样的表达式在语句中位于最后,则在其后跟一个分号:

    // 模式: var _ = ___;

    var x = 3 * 7;

    var f = function () { };  // function expr. inside var decl.

    注释

    JavaScript有两种注释:单行注释和多行注释。单行注释以行开头,//并在行尾终止:

    x++; // 单行注释

    多行注释由/*和分隔*/:

    /* 

    这是多行注释

    */

    相关文章

      网友评论

        本文标题:JavaScript——语法

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