- 博客(37)
- 收藏
- 关注
原创 JavaScript第五章1.5 String对象
一、定义String对象用于表示和操作文本数据。可以使用字符串字面量创建字符串,例如:let str = "Hello World";二、属性String对象具有 length 属性,用于获取字符串的长度。let str = "Hello";console.log(str.length); // 输出 5三、方法 1. charAt(index):返回指定索引位置的字符。 2. concat(str):连接两个或多个字符串。 3.
2024-06-18 16:49:26
207
原创 JavaScript第五章1.4 Array对象
Array是 JavaScript 中用于存储一组有序数据的对象。可以通过以下方式创建:// 直接初始化// 使用构造函数二、访问元素通过索引来访问数组中的元素,索引从 0 开始。// 获取第二个元素三、数组方法1. push():在数组末尾添加一个或多个元素,并返回新的数组长度。2. pop():删除数组末尾的元素,并返回被删除的元素。3. shift():删除数组开头的元素,并返回被删除的元素。
2024-06-18 16:45:18
271
原创 JavaScript第五章1.3 Data对象
一.Date 对象 ● 创建:可以使用new Date()创建一个表示当前日期和时间的对象,也可以传入具体的日期和时间参数来创建指定的日期对象。二.常用方法● getFullYear():获取四位年份。 ● getMonth():获取月份,注意月份范围是 0(表示 1 月)到 11(表示 12 月)。 ● getDate():获取日期。 ● getDay():获取星期几,0 表示星期日,1 表示星期一,以此类推。
2024-06-18 16:42:04
239
原创 JavaScript第五章1.2 Math对象
Math 对象提供了许多数学常量和数学运算方法。二、常用数学常量● Math.PI:圆周率的值(约 3.14159)。● Math.E:自然对数的底数(约 2.71828)。三、数学运算方法● Math.abs(x):返回 x 的绝对值。● Math.ceil(x):向上取整。● Math.floor(x):向下取整。● Math.round(x):四舍五入取整。● Math.sqrt(x):返回 x 的平方根。
2024-06-18 16:38:05
159
原创 JavaScript第五章1.1 介绍对象
对象是 JavaScript 中一种重要的数据结构,用于存储各种相关数据和功能。可以使用对象字面量来创建对象:age: 30,二、属性访问通过点操作符(.)或方括号操作符([])来访问对象的属性:三、方法对象可以包含函数作为其属性,这些函数称为方法:");
2024-06-18 16:35:11
137
原创 JavaScript第四章1.7 归递函数
一、定义递归函数是指在函数内部调用自身的函数。function recursiveFunction(n) { if (n <= 0) { return; } console.log(n); recursiveFunction(n - 1);}二、基本原理通过不断将问题分解为更小的、相似的子问题,直到达到一个基础情况(终止条件),然后开始回溯并逐步计算结果。三、终止条件至关重要,用于防止函数无限递归导致栈溢出错误。if (n <= 0)
2024-06-18 16:29:56
126
原创 JavaScript第四章1.5 函数嵌套与作用域链
当在函数内部查找变量时,首先会在当前函数的作用域中查找,如果未找到,会沿着作用域链向上一级作用域查找,直到全局作用域。在使用函数嵌套和作用域链时,要注意变量的作用范围和生命周期,避免出现意外的结果和内存泄漏。闭包是指有权访问另一个函数作用域中的变量的函数。// 可访问全局变量。在 JavaScript 中,函数可以在其他函数内部定义,形成函数嵌套。JavaScript 中的作用域链决定了变量和函数的可见性和可访问性。
2024-06-18 16:21:18
273
原创 JavaScript第四章1.2 函数进阶
在使用函数的进阶特性时,需要深入理解其概念和工作原理,以充分发挥 JavaScript 函数的强大功能,并编写更加高效和可维护的代码。在 JavaScript 中,函数可以作为其他函数的参数传递,这种特性使得函数具有更高的灵活性和可扩展性。箭头函数提供了更简洁的函数定义方式,并且在 this 绑定上与传统函数有所不同。可以立即执行一个定义的函数,常用于创建独立的作用域,避免变量污染。函数不仅可以返回基本数据类型,还可以返回函数。闭包是指有权访问另一个函数作用域中的变量的函数。
2024-06-18 16:04:36
243
原创 JavaScript第四章1.1 初识函数
函数定义函数用于封装完成一段特定的功能的代码相当于将一条或多条语句组成的代码封装起来用户在使用时只需要关心参数和返回值,就能完成特定的功能提高代码的复用性,降低程序的维护难度。
2024-06-18 15:54:51
270
原创 JavaScript第三章1.2 遍历数组
for(var i = 1;i < scrore.length;i++){数组内容}例子需求:去掉arr中小于0的值,形成一个新数组var arr1 = [0,-5,-10,-30,30,70,55,-35,90] var arr2 = [] for(var i = 0; i<arr1.length;i++){ console.log(arr1[i]); if(arr1[i]>=0)
2024-06-18 15:39:52
371
原创 JavaScript第三章1.1 数组的基本操作
数组的索引"也称为"数组的下标",以数字表示,默认是从0开始以此递增。2.以new Array(方式创建数组)1.在数组后新增元素unshift。1.数组的值可以是任意类型的数据。数组名.length获取数组长度。2.在数组后新增元素push。1.以数组字面量创建数组。
2024-06-18 15:36:44
152
原创 JavaScript第二章4.4 循环嵌套
用document.write('</br>')来是打印的星星进行换行。利用循环与语句创建一个简单的循环结构。
2024-04-18 11:38:40
174
原创 JavaScript第二章4.3 跳转语句
当i自增到3时,对话框弹出“白雪公主吃到了毒苹果”如图设置i=3,第三个苹果为毒苹果。break语句跳出循环。
2024-04-18 11:33:51
165
原创 JavaScript第二章4.2 循环结构
JavaScript中的for循环是一种常用的循环结构,用于重复执行一段代码。i = 0 i小于100时 i自增。直到i大于100时,判断结果为false。
2024-04-18 11:28:27
198
1
原创 JavaScript第二章4.1 选择结构
if (条件表达式) {代码段1} else {代码段2}若年龄大于18则弹出对话框“恭喜你成年了”若分数大于60则弹出对话框“你及格了”诺分数小于60则弹出对话框“补考”if (条件表达式) {代码段}根据不同金额数对应不同饮品。对话栏会弹出对应序号的文字。
2024-04-18 11:01:32
193
1
原创 JavaScript第二章3.7 运算符优先级
小括号 > 一元运算符 > 比较运算符 > 逻辑运算符(逻辑与>逻辑或) > 赋值运算符。运算符优先级是指在表达式中,不同运算符的执行顺序。
2024-04-18 10:46:20
133
1
原创 JavaScript第二章3.6 三元运算符
来判断年龄是否大于18,是则判定为成年,反之判断为未成年。类型 变量名 = (条件表达式)?如果条件表达式的值为true,则返回表达式1的执行结果。如果条件表达式的值为true,则返回表达式2的执行结果。1.先用var age = prompt来建立输入框。
2024-04-11 11:14:58
367
原创 linux操作系统指令
/ ln [选项] [源文件或为目标文件] [目标文件或目录]创建整个层级目录:$ mkdir -p filename/fi。// 如果文件不存在,复制过程中会将原文件改成目标文件;// 如果目标文件是普通文件,就会询问是否要覆盖它;// 如果文件是目录,则会吧源文件复制到该目录中;命令用于实现将目录或文件复制到另一个目录或文件中。命令用于实现将目录或文件移动/剪切到另一个目录中。//列出目录中的所有文件(.开头为隐藏文件)源目录或目录 文件目标或目录 -r。源文件或目录 目标文件或目录。
2024-04-11 10:50:15
994
原创 JavaScript第二章3.1 运算符
加号+ 减号- 乘号* 除号/ 取余% 幂运算** 自增运算++ 自减运算--与我们平时的运算符号对比。我们令a=10,b=20。10.自减运算(后自减)7.自增运算(前自增)8.自增运算(后自增)9.自减运算(前自减)
2024-03-23 13:00:46
141
原创 JavaScript第二章2.3 数据类型的转换
转换时,代表空或者否定的值(空字符串,数字0,NAN,null和unfin)会转换成false。其他的值就会转换为ture。
2024-03-23 12:49:29
212
原创 JavaScript第二章2.1 数据类型分类
空型只有一个一个特殊的null值,表示变量没有指向任何对象。-字符串类型 \'是单引号的转义符 \"是双引号的转义符。表示not a number,不是一个数,但NAN属于数字型。用isNAN()做判断,会得到true/false结果。当判断的数据是正常的数字,isNAN的结果为false。当判断的数据不是正常的数字,isNAN的结果为true。underfined-未定类型,表明变量还未赋值。在浏览器中检查会显示。
2024-03-23 12:40:09
115
原创 JavaScript第二章1.2let声明变量
可以看到只显示了小b没有显示小a,说明console.log()在变量名相同时,只能输出上一条代码。如图所示用 var girlfariend = ""来声明两个变量。let在变量声明时,在一个代码块内,不允许又变量取一样的名字。ES6语法是指2015年推出的ECMAScript新规范。再用console.log()来输出。let用于声明变量,是ES6新语法。变量值可以更改,以最后的值为准。一个为小a 一个为小b。再用浏览器打开见检查。
2024-03-23 12:19:02
218
原创 JavaScript第二章1.1变量声明与赋值
例 tom lily jack jackson。var 标签可以同时输入多个变量名,用。我们还可以在声明的同时直接赋值。,在后方输入自己想要的变量名。然后我们再为变量赋值如图所示。
2024-03-23 12:07:12
140
原创 JavaScript第一章第二节-JavaScript输入输入语句
1.prompt 在浏览器中弹出输入框,用户可以输入内容。2.document.write 用于在网页中输出内容。3.console.log 用于在控制台中输出信息。1.alert 用于在浏览器中弹出警告弹窗。2.confirm 在浏览器中弹出确认框。
2024-03-21 11:04:36
193
原创 JavaScript第一章第一节-JavaScript初体验
它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实时的内容更新——交互式的地图、2D/3D 动画、滚动播放的视频等等——JavaScript 就在其中。它是标准 Web 技术蛋糕的第三层,其中。在html中输入标签 输入alert会弹出一个黄色的括号。在下一行代码输入window.alert("hello world")在黄色货号中打上""号,在""中输入你想要输入的文字。我们已经在学习区的其他部分进行了详细的讲解。打开浏览器即可实现以下效果。
2024-03-21 10:43:29
139
原创 flex布局
默认是x轴,交叉轴为纵轴,如果设置主轴时y轴,交叉轴就是x轴。space-between:两端对齐,中间距离相等。align-items:设置项目在交叉轴上的对齐方式。baseline:基于第一行文字对齐,改变盒子位置。flex布局可用于调整盒子内盒子属性,排练方式等。space-around:项目之间距离相等。设置大盒子的长和宽均为1000px。首先我们先设置一个盒子嵌套三个盒子。space-evenly:间隙相等。row-reverse从右向左。column自上而下。column自下而上。
2023-12-10 19:51:38
13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人