From 3826a7dcc2b936721018bc8abd53e6ef6ea93547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E4=B8=B0=E5=8D=8E?= <3254757072@qq.com> Date: Sun, 9 Oct 2022 22:25:03 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...6 JavaScript \345\237\272\347\241\200 .md" | 155 ++++++++++++++++++ README.md | 39 ----- 2 files changed, 155 insertions(+), 39 deletions(-) create mode 100644 "25-\346\235\250\344\270\260\345\215\216/\347\254\224\350\256\260/\347\254\254\344\270\200\350\212\202\350\257\276 10.06 JavaScript \345\237\272\347\241\200 .md" delete mode 100644 README.md diff --git "a/25-\346\235\250\344\270\260\345\215\216/\347\254\224\350\256\260/\347\254\254\344\270\200\350\212\202\350\257\276 10.06 JavaScript \345\237\272\347\241\200 .md" "b/25-\346\235\250\344\270\260\345\215\216/\347\254\224\350\256\260/\347\254\254\344\270\200\350\212\202\350\257\276 10.06 JavaScript \345\237\272\347\241\200 .md" new file mode 100644 index 0000000..c5cd926 --- /dev/null +++ "b/25-\346\235\250\344\270\260\345\215\216/\347\254\224\350\256\260/\347\254\254\344\270\200\350\212\202\350\257\276 10.06 JavaScript \345\237\272\347\241\200 .md" @@ -0,0 +1,155 @@ +## JavaScript基础语法 + + + +### 一、JavaScript的概念和执行原理 + + + +1、JavaScript的概念和执行原理 + +(1)JavaScript也是程序语言中的一种,但是JavaScript是嵌入到HTML语言中,直接通过浏览器运行。 +(2)JavaScript的执行原理:当客户端向服务器端请求某个页面时,服务器端将整个页面中包含JavaScript的脚本代码作为响应内容,发送回客户端机器,客户端浏览器根据发回的网页文件从上往下逐行读取并解析其中的html或者脚本代码。 + + + +### 二、JS代码编写位置 + +1、直接写在页面标签里面 + +``` + + + + + 脚本代码的位置:直接写在页面标签里面 + + + + + + + +``` + +2、写在外部JS文件中 + +外部JS文件: + +``` +alert:弹窗 + +alert("欢迎进入JavaScript编程的世界!"); +``` + +HTML文件中: + +``` + + + + + 脚本代码的位置:写在外部js文件中 + + + + + + + +``` + + + +### 三、将JS脚本代码作为A标签的属性值 + +``` + + + + + 将脚本代码作为a标签的属性值 + + + + 喜欢我就点击我吧 +

+ 喜欢我就点击我吧 + + +``` + + + +### 四、JS中数据类型和变量 + +4.1、JavaScript是弱类型语言,在定义变量的时候不用确定数据类型,在赋值的时候根据值自动确定其类型 。 + +4.2、数据类型有:undefined,number,boolean,string,object + +4.3、var是声明变量的关键字 。 + +4.4、变量命名时要遵循的规则: + +​ 第一个字符必须是一个字母、下划线(_)或一个美元符号$。 + +​ 后面的字符可以是字母、下划线、美元符号或数字。 + +​ 区分大小写。 + +​ 不能与关键字同名 ,如while、for和if等。 + +### 五、循环 + +##### 1、while循环和do...while循环 + +while循环打印1-10. + +``` +var i = 1; +while(i <= 10) +{ + document.write(i+"
") + i++; +} +``` + +do...while循环打印1-100. + +``` +var i = 1; +do +{ + document.write(i+"
") + i++; +}while(i <= 10); +``` + +2、while和do...while区别: + +2.1、while先判断后执行,do...while先执行后判断 + +2.2、如果将上述程序修改成var i = 11,while循环将一次都不执行,而do...while会至少执行一次。 + + + +##### 2、for循环 + +for循环打印1-10: + +``` +for(var i = 1;i<= 10;i++) +{ + document.write(i+"
"); +} +``` + +**3、break和continue** + +break和continue区别: + +1、break:退出整个循环 + +2、continue:退出本次循环,马上进入下一次循环 \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index e1b0586..0000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# JavaScript - -#### 介绍 -{**以下是 Gitee 平台说明,您可以替换此简介** -Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) -- Gitee From c9aef3a9b269eae67f1f479af03c2682f7eb25c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E4=B8=B0=E5=8D=8E?= <3254757072@qq.com> Date: Sun, 9 Oct 2022 23:38:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\344\275\234\344\270\232/Untitled.md" | 1 + 1 file changed, 1 insertion(+) create mode 100644 "25-\346\235\250\344\270\260\345\215\216/\344\275\234\344\270\232/Untitled.md" diff --git "a/25-\346\235\250\344\270\260\345\215\216/\344\275\234\344\270\232/Untitled.md" "b/25-\346\235\250\344\270\260\345\215\216/\344\275\234\344\270\232/Untitled.md" new file mode 100644 index 0000000..dbbcbc8 --- /dev/null +++ "b/25-\346\235\250\344\270\260\345\215\216/\344\275\234\344\270\232/Untitled.md" @@ -0,0 +1 @@ +1123 \ No newline at end of file -- Gitee