JavaScript笔记1
发布人:shili8
发布时间:2025-02-10 18:19
阅读次数:0
**JavaScript 笔记1**
---
### 前言JavaScript 是一种广泛使用的脚本语言,主要用于客户端脚本(浏览器)和服务器端编程(Node.js)。它是网页开发中不可或缺的一部分,能够使网页更具互动性。作为一名初学者,我将在这篇笔记中分享我对 JavaScript 的学习体验和所掌握的知识。
### 基础语法#### 变量和数据类型JavaScript 中变量的声明使用 `let` 或 `var` 关键字,后者已被推荐用来声明全局变量。例如:
javascript// 使用 let 声明变量let name = 'John Doe'; // 使用 var 声明变量(不推荐) var age =30;
JavaScript 支持多种数据类型,包括数字、字符串、布尔值和 null 值。
#### 数字JavaScript 中的数字是64 位浮点数,可以表示非常大的或非常小的值。例如:
javascriptlet pi =3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679;
#### 字符串JavaScript 中的字符串是用双引号或单引号括起来的字符序列。例如:
javascriptlet greeting = 'Hello, World!'; let quote = "It's a beautiful day!";
#### 布尔值布尔值有两个可能的值:true 和 false。
#### null 值null 值表示一个空对象引用,用于表示某个值不存在或未定义。
### 控制结构#### if语句if语句用于根据条件执行不同的代码块。例如:
javascriptlet age =30;
if (age >=18) {
console.log('You are an adult.');
} else {
console.log('You are a minor.');
}
#### switch语句switch语句用于根据变量的值执行不同的代码块。例如:
javascriptlet day = 'Monday';
switch (day) {
case 'Monday':
console.log('Today is Monday.');
break;
case 'Tuesday':
console.log('Today is Tuesday.');
break;
default:
console.log('Unknown day.');
}
#### for 循环for 循环用于执行一段代码多次。例如:
javascriptlet numbers = [1,2,3,4,5];
for (let i =0; i < numbers.length; i++) {
console.log(numbers[i]);
}
#### while 循环while 循环用于执行一段代码直到某个条件为真。例如:
javascriptlet i =0;
while (i < 5) {
console.log(i);
i++;
}
### 函数函数是 JavaScript 中的基本组成部分,它们可以接受参数并返回值。
#### 函数声明函数可以使用 `function` 关键字声明。例如:
javascriptfunction greet(name) {
console.log(`Hello, ${name}!`);
}
greet('John Doe');
#### 箭头函数箭头函数是 JavaScript 中一种更简洁的函数定义方式。例如:
javascriptlet add = (a, b) => a + b; console.log(add(2,3)); // Output:5
### 对象和数组#### 对象对象是 JavaScript 中的一种数据结构,它们可以包含多个键值对。
#### 数组数组是 JavaScript 中的一种数据结构,它们可以存储多个值。
### 总结JavaScript 是一种强大的脚本语言,广泛用于客户端脚本和服务器端编程。它支持多种数据类型、控制结构和函数定义方式。在这篇笔记中,我们介绍了 JavaScript 的基础语法、控制结构和函数定义方式,以及对象和数组的使用。
### 参考资料* MDN Web Docs: JavaScript* W3Schools: JavaScript Tutorial

