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 还有很多高级语法,可以实现更加复杂的功能。