- 基本语法
JavaScript 是一种弱类型语言,所以定义变量不需要指定类型,直接使用 var
、let
或 const
声明即可,如下所示:
var x = 1; let y = 'hello'; const z = true;
- 条件语句
JavaScript 中的条件语句包括 if
、else if
和 else
,如下所示:
if (condition1) { // 代码块1 } else if (condition2) { // 代码块2 } else { // 代码块3 }
- 循环语句
JavaScript 中的循环语句包括 for
、while
和 do-while
,如下所示:
for (let i = 0; i < 10; i++) { // 代码块 } while (condition) { // 代码块 } do { // 代码块 } while (condition);
- 数组
JavaScript 中的数组是一种存储多个值的数据结构,可以使用以下语法进行定义和访问:
let arr = [1, 2, 3]; console.log(arr[0]); // 输出 1
- 函数
JavaScript 中的函数可以通过以下语法进行定义和调用:
function add(a, b) { return a + b; } let result = add(1, 2); console.log(result); // 输出 3
- 对象
JavaScript 中的对象是一种键值对的数据结构,可以通过以下语法进行定义和访问:
let obj = { name: 'John', age: 20, }; console.log(obj.name); // 输出 'John'
- 类
JavaScript 中的类是一种面向对象编程的概念,可以通过以下语法进行定义和实例化:
class Person { constructor(name, age) { this.name = name; this.age = age; } sayHello() { console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`); } } let person = new Person('John', 20); person.sayHello(); // 输出 'Hello, my name is John and I am 20 years old.'
- 模板字符串
JavaScript 中的模板字符串是一种可以包含变量的字符串,可以使用以下语法进行定义:
let name = 'John'; console.log(`My name is ${name}`); // 输出 'My name is John'
- 箭头函数
JavaScript 中的箭头函数是一种简化函数定义的语法,可以使用以下语法进行定义和调用:
let add = (a, b) => a + b; console.log(add(1, 2)); // 输出 3