JavaScript 基础语法
本页介绍 JavaScript 的核心语法特性。
变量声明
javascript
// var(不推荐,函数作用域)
var name = '张三';
// let(块级作用域,可修改)
let age = 25;
age = 26;
// const(块级作用域,不可修改)
const PI = 3.14159;
数据类型
基本类型
javascript
// Number
let num = 42;
let float = 3.14;
// String
let str = "Hello";
let template = `我的年龄是 ${age}`;
// Boolean
let isTrue = true;
// Undefined
let x;
// Null
let y = null;
// Symbol
let sym = Symbol('unique');
// BigInt
let bigNum = 9007199254740991n;
引用类型
javascript
// 对象
const person = {
name: '张三',
age: 25,
greet() {
console.log(`你好,我是${this.name}`);
}
};
// 数组
const arr = [1, 2, 3, 4, 5];
// 函数
function add(a, b) {
return a + b;
}
控制流
javascript
// if-else
if (x > 0) {
console.log('正数');
} else if (x < 0) {
console.log('负数');
} else {
console.log('零');
}
// for 循环
for (let i = 0; i < 10; i++) {
console.log(i);
}
// forEach
arr.forEach((item, index) => {
console.log(`索引: ${index}, 值: ${item}`);
});
函数
javascript
// 函数声明
function greet(name) {
return `Hello, ${name}!`;
}
// 函数表达式
const multiply = function(a, b) {
return a * b;
};
// 箭头函数
const divide = (a, b) => a / b;