JavaScript 语法


JavaScript 语法

JavaScript 是一种脚本语言,通常用于前端网页开发,但也可作为后端语言使用。这篇文档将介绍 JavaScript 的基本语法,包括:变量、数据类型、运算符、条件语句、循环语句、函数和对象。

变量

在JavaScript中,使用var定义变量。语法如下:

var variableName;

可以初始化一个变量,方法是在变量名后加上“=”和一个值。例如:

var myNumber = 10;
var myString = "Hello World!";

数据类型

JavaScript 中的数据类型包括数字、字符串、数组、对象和布尔值。其中,数字可以是整数或浮点数,字符串是一串字符,可以用单引号、双引号或反引号括起来。例如:

var myNumber = 10;
var myFloat = 3.14;
var myString = 'Hello';
var myString2 = "World";
var myString3 = `JavaScript`;

运算符

JavaScript 包含了常见的算数、比较、逻辑和位运算符。具体见下表:

运算符 描述
+ 加法
- 减法
* 乘法
/ 除法
% 取模
++ 自增
自减
== 相等
=== 全等
!= 不等
!== 不全等
< 小于
> 大于
<= 小于等于
>= 大于等于
!
&&
||
& 按位与
| 按位或
^ 按位异或
~ 按位取反

条件语句

条件语句可以用于处理根据不同情况执行不同代码块的情况。在 JavaScript 中,有三种条件语句:

if 语句

if(条件){
  // 代码块
}

if else 语句

if(条件){
  // 代码块1
}
else{
  // 代码块2
}

switch 语句

switch(条件){
  case 值1:
    // 代码块1
    break;
  case 值2:
    // 代码块2
    break;
  default:
    // 代码块3
    break;
}

循环语句

JavaScript 中的循环语句有 for 循环、while 循环和 do while 循环。

for 循环

for (初始化; 条件; 循环后的操作) {
  // 代码块
}

while 循环

while (条件) {
  // 代码块
}

do while 循环

do {
  // 代码块
}
while (条件);

函数

JavaScript 中的函数既可以被用来简化代码,又可以被用来进行递归调用。函数的语法如下:

function functionName(parameter1, parameter2, ...){
  // 代码块
  return value;
}

对象

JavaScript 中的对象是一种复合数据类型,它是由多个键值对组成的。例如:

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

对象的键是字符串,值可以是任何数据类型。可以通过.[]来访问对象的属性,例如:

person.firstName;
person["lastName"];

以上就是 JavaScript 基本语法的介绍。除此之外,JavaScript 还有很多高级语法,可以实现更加复杂的功能。