美文网首页让前端飞
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++; // 单行注释

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

/* 

这是多行注释

*/

相关文章

  • JSON 语法

    JSON 语法是 JavaScript 语法的子集。 JSON 语法规则 JSON 语法是 JavaScript ...

  • JavaScript语法

    JavaScript语法 一、JavaScript的组成 完整的JavaScript是由ECMAScript(语法...

  • 2018-11-05

    01javascript语法规范 javascript语法...

  • js_api

    JavaScript substring() 方法 语法 JavaScript slice() 方法 语法 Jav...

  • JavaScript-01

    A 什么是JavaScript JavaScript 定义JavaScript JavaScript基础语法 常用...

  • JS----字符串、定时器、变量

    Javascript组成 1、ECMAscript javascript的语法(变量、函数、循环语句等语法) ...

  • JavaScript语法教程学哪些知识点?

    JavaScript语法教程学哪些知识点?JavaScript语法需要学计算机基础、Javascript变量、数据...

  • JavaScript基本语法

    初识JavaScript JavaScript的组成 完整的JavaScript是由ECMAScript(语法)、...

  • H5:入门笔记六之WebAPI

    JavaScript的组成 ECMAScript - JavaScript的核心定义了javascript的语法规...

  • JavaScript01_基础知识

    一、基本语法 基本语法 JavaScript的每个语句以;结束,语句块在花括号内{...}。 JavaScript...

网友评论

    本文标题:JavaScript——语法

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