乐趣区

JavaScript的基本语法

本节我们简单的来学习一下 JavaScript 的语法。我们知道 JavaScript 是一种脚本语言,脚本语言又被称为扩建的语言,或动态的语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本保存,只有在被调用的时候进行解释或编译。JavaScript 语言是一套规则,它定义了 JavaScript 的语言结构。

基本语法

  • JavaScript 中必须严格区分大小写,例如变量 myVariableMyVariable 是不同的,testTest 是不同的。
  • JavaScript 语句中每一行代码都要以英文的分号 ; 结尾,如果不写分号,浏览器会自动添加,但是会消耗一些系统资源。
  • JavaScript 中会自动忽略多个空格和换行,所以可以使用空格和换行对代码进行格式化。
  • JavaScript 是弱类型语言,声明变量时可以不需要指定变量的类型。

JavaScript 注释

注释顾名思义就是对代码的解释和说明,可以让我们能够轻松的了解代码。注释可以提高代码的可读性,且注释不会被计算机编译。每个语言中的注释格式可能不太一样,我们来看一下 JavaScript 语言的注释。

JavaScript 语言中的注释其实很简单,在需要注释的语句前面添加双斜杠// 即可,例如:

// 这是一行注释

双斜杠后面的内容会被浏览器忽略,且一般我们写注释时,双斜杠与内容之间会有一个空格。

上面的双斜杠是我们最常用的注释方法,我们可以称之为单行注释,除此之外,还有一种注释叫做多行注释,格式如下所示:

/*
这是多行注释
侠课岛欢迎你
这是多行注释
*/

通常我们会使用注释来进行一些说明,例如说明某段代码是用来做什么的,或者注释一写可能有用但是暂时用不上的代码等。

示例:

执行下面代码:

// 定义一个变量
var a = 1;
// console.log(a);
var b = 10;
console.log(b);

输出:

10

什么是字面量

JavaScript 中的字面量是指不可以改变的值,如数字 1、2、3 等。字面量都是可以直接使用的,但是我们一般都不会直接使用字面量的。

  • 数字(Number)字面量可以是整数或者是小数,或者是科学计数。例如:
12

1.26

187e1
  • 字符串(String)字面量可以使用单引号 '' 或双引号 "" 包围,例如:
'xkd'

"hello xkd"
  • 表达式字面量可以用于计算:
1 + 2

10 - 7

3 * 6
  • 数组(Array)字面量定义一个数组:
[1, 2, 3, 4, 5]
  • 对象(Object)字面量定义一个对象:
{name: "xkd", age:18}
  • 函数(Function)字面量定义一个函数:
function myFun(x, y) {return x + y;}

什么是变量

JavaScript 中变量可以用来保存字面量,变量的值是可以任意改变的,在开发中通常都是使用变量来保存一个字面量。

在 JavaScript 中我们可以使用关键字 var 来声明一个变量,例如:

var name

name = "xkd"

上面这个 name 就是我们声明的变量的变量名,在声明一个变量以后要对变量进行赋值,即上面的“xkd”,而 xkd

就是一个字符串字面量。

或者变量的声明和赋值也可以同时进行,如下所示:

var name = "xkd"
var age = 20

JavaScript 关键字

JavaScript 的关键字用于标识要执行的操作。和其他任何编程语言一样,JavaScript 保留了一些关键字为自己所用。

下面是 JavaScript 中重要的保留字:

abstract else instanceof super
boolean enum int switch
break export interface synchronized
byte extends let this
case false long throw
catch final native throws
char finally new transient
class float null true
const for package try
continue function private typeof
debugger goto protected var
default if public void
delete implements return volatile
do import short while
double in static with

JavaScript 程序

  • 计算机程序是由计算机执行的指令的列表,在编程语言中,这些编程指令称为语句。大多数时候 JavaScript 程序会包含多数的 JavaScript 语句。
  • JavaScript 程序是编程语句的列表,在 HTML 中,JavaScript 程序是由 web 浏览器执行的。

JavaScript 语句

在 HTML 中,JavaScript 语句是发给浏览器的命令。这些命令会告诉浏览器要做的事。

JavaScript 语句可以由值、运算符、表达式、关键字和注释等部分组成。

示例:

JavaScript 语句之间都是用分号分隔:

var a, b, c;
a = 19;
b = 79;
c = a + b;

JavaScript 语句通常以一个语句标识符为开始,并执行该语句。

注意语句标识符是保留关键字不能作为变量名使用,例如:

var break = 10;
console.log(break);  // SyntaxError: Unexpected token 'break'

上述中的 break 是一个标识符,不能作为变量名,这样写代码会报错。

退出移动版