JavaScript 语法是一组规则,用于定义正确的 JavaScript 代码。以下是一些基本的 JavaScript 语法要点:

1. 变量声明:

使用 var、let 或 const 关键字声明变量。var 在 ES5 中引入,而 let 和 const 是 ES6 的新特性。
var x;          // 可在整个函数内使用的变量
let y = 5;      // 用于声明块级作用域变量
const PI = 3.14; // 常量,不可重新赋值

2. 数据类型:

JavaScript 是一种弱类型语言,变量的类型可以在运行时改变。主要的数据类型包括:

  •  数字(Number): 整数或浮点数。

  •  字符串(String): 文本数据。

  •  布尔值(Boolean): true 或 false。

  •  数组(Array): 有序集合。

  •  对象(Object): 键值对集合。

  •  空值(Null): 表示缺少值。

  •  未定义(Undefined): 表示变量未定义。


3. 运算符:

JavaScript 包含各种运算符,用于进行算术运算、比较和逻辑运算。
let a = 5;
let b = 10;

let sum = a + b;    // 加法
let difference = a - b; // 减法
let product = a * b; // 乘法
let quotient = a / b; // 除法

let isEqual = a === b; // 严格相等性比较
let isNotEqual = a !== b; // 不相等性比较

let logicalAnd = (a > 0) && (b > 0); // 逻辑与
let logicalOr = (a > 0) || (b > 0);  // 逻辑或

4. 控制流语句:

JavaScript 使用条件语句和循环语句来控制程序流程。

条件语句:
let x = 10;

if (x > 0) {
    console.log("x 是正数");
} else if (x < 0) {
    console.log("x 是负数");
} else {
    console.log("x 是零");
}

循环语句:
for (let i = 0; i < 5; i++) {
    console.log(i);
}

let counter = 0;
while (counter < 5) {
    console.log(counter);
    counter++;
}

5. 函数:

使用 function 关键字定义函数,函数可以有参数和返回值。
function add(a, b) {
    return a + b;
}

let result = add(3, 7);
console.log(result); // 输出:10

6. 对象和数组:

JavaScript 中的对象和数组是灵活的数据结构,用于存储和组织数据。

对象:
let person = {
    firstName: "John",
    lastName: "Doe",
    age: 30
};

console.log(person.firstName); // 输出:"John"

数组:
let fruits = ["apple", "banana", "orange"];

console.log(fruits[0]); // 输出:"apple"

这些是 JavaScript 的基础语法要点。在实践中,你会发现 JavaScript 具有许多其他功能和特性,如闭包、箭头函数、模板字符串等。深入学习 JavaScript 将使你能够更灵活地编写前端代码。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3510/JavaScript