# datashow2331
**Repository Path**: jhyr/datashow2331
## Basic Information
- **Project Name**: datashow2331
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-09-08
- **Last Updated**: 2025-12-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
0915更新
# JavaScript基础语法
## JavaScript组成
1. **ECMAScprit**===语法
2. **bom**===浏览器对象
3. **dom**===文档页面结构
## JavaScript的执行原理
1、浏览器客户端向服务器端发送数据请求
2、数据处理
3、发送响应
==好处:==
*1*-包含JavaScript的页面只需要下载一次,减少了不必要的网络开销
*2*-JavaScript程序由浏览器执行,不是服务器端执行,减轻服务器端的压力
## JavaScript的页面引用
1-外联,外部 scrpit scr=""
2-内部,scprit
3-html标签添加js,onclick/onblur
```
```
## 变量
==变量的名称需遵循如下三条规则:==
1. 首字符必须是字母(大小写均可)、下划线(_)或者美元符号($)。
2. 余下的字母可以是下划线、美元符号、任意字母或者数字字符。
3. 变量名不能是关键字或者保留字。
## 基本类型
## 逻辑控制
#### 分支
1. if...else
2. switch
#### 循环语句
1. for(开始,条件,结束)
2. while
3. do...while 至少执行一次
4. for...in 获取的数组的索引值
```
let arr4 = Array("a", "b", "c")
for (let i in arr4) {//表示索引值
document.write(arr4[i] + "
")
}
```
5. for ...of 直接把数组的值赋值给他
```
let arr4 = Array("a", "b", "c")
for (let i of arr4) {//表示对象,数值
document.write(i+ "
")
}
```