# 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+ "
") } ```