自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(188)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 substring() 和 slice() 这两个方法的相同与不同

在 JavaScript 里,和slice()这两个方法都用于从字符串里提取子字符串,它们的功能有相似之处,但也存在一些差别。

2025-04-02 16:36:21 251

原创 javaScript判断一个对象是否为空

在判断对象是否为空时,使用for...in循环和使用Object.keys()方法有什么区别?是一种简洁但可能性能稍差的方法,因为它涉及到对象的序列化和字符串比较。选择使用哪种方法取决于具体的需求。如果只关心可枚举属性,除了上述方法,还有其他方法可以判断对象是否为空吗?如果需要考虑不可枚举属性,如何判断一个对象是否包含特定的属性?

2025-01-18 11:39:18 232

原创 javaScript如何实现字符串的反转

方法进行反转,然后再将反转后的数组元素组合成一个字符串。通过这种方式,可以方便地实现字符串的反转操作,而无需依赖字符串本身的。方法,因为 JavaScript 中的字符串对象没有提供这个方法。在 JavaScript 中,字符串本身没有。不过,可以将字符串先转换为数组,利用数组的。

2025-01-04 15:23:57 320

原创 javaScript中slice()和splice()的用法与区别

【代码】javaScript中slice()和splice()的用法与区别。

2024-12-20 22:24:17 429

原创 MySQL中on和where的区别

select name, bonus from Employee left join Bonus on Employee.EmpId = Bonus.EmpId where bonus is null or bonus < 1000 作者:力扣官方题解 链接:https://leetcode.cn/problems/employee-bonus/ 来源:力扣(LeetCode) 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2024-12-04 14:13:00 487

原创 MySQL数据库做题笔记

replace(content, '#', ''):这是一个字符串替换操作,将字符串content中的#字符替换为空字符串。(length(content)-length(replace(content,'#',''))):通过原始字符串长度减去替换#字符后的字符串长度,得到字符串content中#字符的出现次数。(length(content)-length(replace(content,'#','')))>3:判断字符串content中#字符的出现次数是否大于 3。

2024-12-01 14:45:57 338

原创 substring()会改变原字符串,slice()不会改变原字符串

【代码】substring()会改变原字符串,slice()不会改变原字符串。

2024-11-29 11:29:16 308

原创 javaScript中replaceAll()可以匹配替换所有,replace()匹配替换一个

var interpret = function(command) { return command.replaceAll("(al)","al").replaceAll("G","G").replaceAll("()","o");};

2024-11-28 23:45:57 166

原创 javaScript中可以用includes()方法来判断数组中是否包含某个元素

let n1=0;let n2=0;i++){n1++;i++){n2++;

2024-11-28 23:24:28 188

原创 力扣做题笔记

在正确的代码中,经过修正数组元素的移除操作后,循环应该能正确地从排序后的数组两端选取元素计算平均值,并最终得到正确的最小平均值。方法是用于移除数组中的最后一个元素,并返回被移除的那个元素。它不接受参数作为要移除元素的值,而是直接移除数组末尾的元素。方法用于移除数组的第一个元素,并返回被移除的元素。它同样不接受参数作为要移除元素的值,而是直接移除数组开头的元素。正确的做法应该是先获取要移除的索引,然后使用该索引来移除元素。的元素移除操作没有按照预期进行,从而使得后续计算平均值的逻辑也出现了偏差。

2024-11-28 22:58:37 367

原创 黑马程序员Pink的javaScript课程day5(对象)笔记

console.log() \document.write() 也是内置对象。对象是一种数据类型,是无序的数据集合。对象中的方法也可以添加形参或者实参。null的对象类型为Object。13.简单数据类型和引用数据类型。方法二:对象名['属性名']5.遍历对象(for in)2.对象的操作(增删改)方法一:对象名.属性名。对象方法中的实参和形参。6.渲染学生信息表案例。12.学成在线页面渲染。

2024-11-28 22:10:00 359

原创 在 JavaScript 中,将一个十进制字符串转为二进制的方法

在上述代码中,通过从最高位(这里假设是 31 位,对于 32 位整数情况)开始,不断右移并判断每一位的值,最终得到二进制字符串。不过这种方法相对复杂一些,在实际应用中,前两种方法使用得更为普遍。如果要转换的十进制字符串表示的是一个整数,还可以通过位运算来实现转换为二进制。

2024-11-27 18:23:43 741

原创 javaScript中对字符串操作的方法

【代码】javaScript中对字符串操作的方法。

2024-11-27 18:12:36 621

原创 黑马程序员Pink的javaScript课程day4(函数)笔记

为了避免出错,形参不管是基本数据类型的变量还是数组,都可以赋一个初始化的值。break结束循环和switch,return结束函数。匿名函数的使用方法:表达式/立即执行函数。作用域分为全局作用域和局部作用域。为了避免出错,给形参一个默认值。11.转换为Boolean类型。1.函数的基本使用以及封装。3.函数封装数组求和案例。8.匿名函数及函数表达式。匿名函数:没有名字的函数。立即执行函数的第一种写法。立即执行函数的第二种写法。函数的作用:代码复用。9.封装计算时间函数。

2024-11-24 19:01:51 163

原创 黑马程序员Pink的javaScript课程day3笔记

arr.splice(起始位置,删除几个元素)数组名.splice()方法删除指定元素。数组的修改可以利用索引直接进行赋值。添加数组(一次可以添加多个)删除数组(一次只能删除一个)

2024-11-22 21:46:21 188

原创 黑马程序员Pink的javaScript课程day2笔记

prompt会接受到字符串,0+字符串也为字符串。除了(0)和('')空字符串都为真。6.if(){}else{}双分支。9.用三元用算符实现数字补0运算。10.switch分支语句。4.逻辑运算符以及优先级。

2024-11-21 14:45:10 247

原创 黑马程序员Pink的javaScript课程day1笔记

document.write 网页输出 (里面可以写字,也可以写标签)alert()和prompt()会跳过页面渲染直接先被执行。变量的初始化,let可以先声明再赋值,也可以声明的时候赋值。const不会改变的值,不可以重新赋值,声明时必须初始化。javaScript是写在客户端为了人机交互的编程语言。控制台输出/typeof x/typeof(x)学习javaScript的权威网站MDN。6.变量的基本使用分为变量的声明和赋值。1.javaScript是什么。2.JavaScript的位置。

2024-11-20 23:00:33 283

原创 在 JavaScript 中,split() 方法

在 JavaScript 中,split()方法用于将一个字符串分割成字符串数组,基于指定的分隔符(separator)来划分字符串。这个方法不会改变原始字符串,而是返回一个新的数组。

2024-11-20 16:46:21 970

原创 JavaScript中,split() 的用法

在JavaScript中,split()方法是字符串对象的一个非常有用的方法,它允许你将一个字符串分割成多个子字符串,并将这些子字符串存储在一个数组中。这个方法通常用于处理包含分隔符(如逗号、空格、换行符等)的字符串数据。

2024-11-06 16:05:50 1108

原创 学习笔记——三小时玩转JQuery

prepend和append这两个方法用的比较多,before和affter用的比较少。取值的时候也是只会取到有样式的纯文本,不会取到标签,会取到标签效果。也可以使用在线版,不过在线版需要有网络,网不好的情况下加载也不好。

2024-11-03 20:36:34 284

原创 JavaScript 判断数据类型有哪些方法?

在没有显式使用构造函数的情况下,创建的对象(例如对象和数组文本)将具有 constructor 属性,这个属性指向该对象的基本对象构造函数类型。链接:https://leetcode.cn/leetbook/read/javascript-interview-2/7mduie/// 获取构造函数的 prototype 对象。instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。// 判断构造函数的 prototype 对象是否在对象的原型链上。

2024-10-30 11:03:20 771

原创 开启BFC可以解决外边距折叠的问题

现在给类名为"top"、"bottom"两个盒子都设置宽度、高度且都为"100px"、都设置外边距且都为"10px",可以添加任意颜色便于区分两个盒子。外边距折叠好像很奇怪,实际上却很有用。如果想要清除两个盒子之间的外边距折叠,可以给目标盒子设置以下属性:1. display: inline-block2. float属性值不是"none"的元素3. 绝对定位现在给类名为"bottom"的盒子设置"position"属性为"absolute",可以看到下方的盒子向下移动了,此时外边距折叠失效。

2024-10-29 15:50:54 305

原创 JavaScript 中,splice() 和 slice()的区别

功能splice()用于添加或删除数组元素,slice()用于提取数组的部分元素。原数组splice()会修改原数组,slice()不会修改原数组。返回值splice()返回被删除的元素(或空数组),slice()返回一个新的数组(子数组)。

2024-10-29 12:51:41 280

原创 javaScript中合并数组的方法

在 JavaScript 中,有多种方法可以合并两个数组。

2024-10-29 12:43:16 333

原创 javaScript中复制一个数组的浅拷贝和深拷贝方法

在 JavaScript 中,复制数组有多种方法。

2024-10-29 12:28:46 1151

原创 java中对数组进行去重的方法

在Java中,对数组进行去重可以通过多种方式实现,包括使用集合(如HashSet)、双指针技术(适用于有序数组)、或者手动遍历并检查重复项。

2024-10-28 15:16:26 1570

原创 java中,动态创建数组的两种方法

手动方式:通过创建新的数组并复制旧数组的内容来实现动态数组,但这种方式比较繁琐且容易出错。使用ArrayList:Java的ArrayList类提供了更简洁和灵活的方式来处理动态数组,推荐在实际开发中使用。选择哪种方式取决于你的具体需求和上下文。对于简单的、需要手动控制内存的情况,手动方式可能更合适;对于大多数需要动态调整大小的场景,ArrayList是更好的选择。

2024-10-28 15:15:25 680

原创 arr.splice(i,1) 这行代码是 JavaScript 中的一种操作,用于对数组 arr 进行修改。具体来说,splice 方法可以从数组中添加或删除元素,并返回被删除的元素

的那个元素,并返回包含被删除元素的数组(在这个例子中,返回的数组将只包含一个元素,即被删除的那个元素)。方法可以从数组中添加或删除元素,并返回被删除的元素(如果没有删除元素,则返回一个空数组)。在这个例子中,我们从索引 2 的位置删除了一个元素(即数字 3),数组。这行代码是 JavaScript 中的一种操作,用于对数组。超出了数组的范围,则不会删除任何元素,并返回一个空数组。

2024-10-27 20:28:01 389

原创 javaScript整数反转

在 JavaScript 中,当你将一个数字与一个字符串相加时,JavaScript 会自动将数字转换为字符串。这个函数利用了 JavaScript 中的类型转换和字符串操作方法,巧妙地实现了数字的反转。在 JavaScript 中可以作为一元运算符,用于将其后的值转换为数字。,这实际上会将字符串中的每个字符分割成数组的一个元素。的作用是将传入的数字反转,并以数字的形式返回结果。,所以数组中的元素会被无缝地连接成一个新的字符串。:最后,通过在字符串前面加上一个加号。,将字符串转换回数字。

2024-10-27 19:36:54 417

原创 Java中,比较字符串时equals()方法和==运算符的区别

equals()方法比较两个字符串的内容是否相同。==运算符比较两个字符串对象的引用是否相同。因此,在比较字符串的内容时,通常使用equals()方法,而当你需要确保两个引用指向同一个对象时,才使用==运算符。

2024-10-27 18:49:06 349

原创 JavaScript 中String.repeat() 的用法

是 JavaScript 中的一个字符串方法,它用于将字符串重复指定的次数,并返回一个新的字符串。如果指定的次数是 0 或负数,则返回一个空字符串。如果指定的次数是Infinity,则会抛出一个RangeError异常。以下是方法的基本用法:在这个例子中,字符串"abc"被重复了 3 次,结果是。

2024-10-20 11:18:22 393

原创 十分钟掌握Ajax(jQuery封装的ajax)

补充get()和post()请求的不同,get()参数会跟着参数,get()没有post()安全,传递的参数也没有post()多,但是get()传递的速度比post()快,因为get()有缓存,post()没缓存。Jquery封装好的Ajax技术有四种,分别为$.ajax,$.get,$.post,$.getJSON,可以直接填写参数调用。2.$.get(),用$.ajax的时候需要指明type是get还是post请求,$.get()。1.$.ajax(最原始,最麻烦,需要填写很多参数)

2024-10-17 13:37:16 468

原创 Java中Character类的常用方法

请注意,Character类中的许多方法都是静态的,这意味着你可以直接通过类名调用它们,而无需创建Character对象。Character类是Java中字符数据类型char的包装类,它提供了许多方法来处理字符。(比较两个对象是否相等)等。这些方法在处理字符和Character对象时非常有用。此外,Character类还提供了一些其他方法,如。(返回Character对象的字符值)、(比较两个Character对象)和。来检查字符是否为数字。

2024-10-15 20:15:19 410

原创 Java中进制转换的方法

在Java中,可以使用多种方法进行进制转换,包括内置的转换函数和手动实现的方法。

2024-10-12 20:20:49 858

原创 在Java中,String类提供了丰富的方法来操作字符串。以下是一些常用的字符串方法及其简要说明

在Java中,String类提供了丰富的方法来操作字符串。

2024-10-12 20:06:07 644

原创 Java中substring() 方法

在Java中,方法用于从字符串中提取子字符串。

2024-10-12 20:00:04 1581

原创 Java中,将一个int型数字转换为二进制字符串的方法

类提供了一种灵活的方式来处理位集合,但它不是直接转换为二进制字符串的最佳选择。型数字转换为二进制字符串表示的方法有几种。转换为二进制字符串。这种方法更复杂,容易出错,而且效率较低。虽然不推荐,但你可以通过不断地除以2并记录余数来手动将。型数字转换为二进制字符串表示的最简单、最直接的方法。类型的参数,并返回该数字的二进制字符串表示。(虽然这不是直接转换为二进制字符串的方法,但。这是最直接和推荐的方法。然而,这种方法比直接使用。更复杂,而且效率更低。在Java中,将一个。来构建二进制字符串。

2024-10-12 19:10:59 914

原创 JavaScript 中的数组(Array)对象的内置方法

JavaScript 中的数组(Array)对象提供了许多内置方法,用于对数组进行创建、操作、遍历和搜索等操作。

2024-10-10 18:04:26 517

原创 return Math.max(...array); 是 JavaScript 中的一个表达式,用于找出数组 array 中的最大值并返回它。这里的 ... 是一个叫做“扩展运算符”

这行代码是 JavaScript 中的一个表达式,用于找出数组array中的最大值并返回它。这里的...是一个叫做“扩展运算符”(Spread Operator)的语法特性。

2024-10-10 17:22:43 265

原创 JavaScript 中parseInt()的用法

parseInt()是 JavaScript 中的一个全局函数,用于将字符串转换为整数。它有两个参数:要解析的字符串和一个可选的基数(radix),用于指定解析时使用的数字系统(如二进制、八进制、十进制、十六进制等)。

2024-10-10 17:05:55 728

B站课程三小时带你玩转JQuery学习笔记

B站课程三小时带你玩转JQuery学习笔记

2024-11-02

全面解析前端技术要点涵盖HTML5、CSS3和JavaScript核心内容

主要内容:本文涵盖了大量的前端开发技术,包含了HTML5的新特性介绍及其语义化的益处,探讨了不同版本HTTP的区别,深入剖析了CSS3所带来的革新,例如:nth-of-type(),阴影(text-shadow, box-shadow), border-image, 渐变, 过滤器(filter),媒体查询,JS的数据类型以及一些高级概念的应用等。同时涉及DOM事件,浏览器的工作原理,脚本的执行方式等问题。 适合人群:适合初级到中级前端工程师或是有一定编码经验并寻求提升自身技能的专业人员。 适用场景及目标:用于提升网站性能,增强用户体验,帮助理解和掌握现代化Web开发生态的各种要素和技术栈。 其他说明:通过理解本文所述的技术内容可以帮助开发者写出高效可维护的代码,提高页面加载速度和降低资源消耗。

2024-10-07

前端工程师面试Vue知识点总结

前端工程师面试Vue知识点总结

2024-10-07

B站水论文的程序员论文千问的pdf资料

B站水论文的程序员论文千问的pdf资料

2024-03-31

尚硅谷web前端学习笔记javaScript基础全部 143页 40207字

尚硅谷web前端学习笔记javaScript基础全部 143页 40207字

2024-01-28

java开发+javaBean和函数调用+学生系统+对学生信息进行增删改查

在eclipse上用Java 语言写了一个学生系统,可以对学生信息进行增删改查。运行程序后会出现一个菜单,显示数字和功能,用户输入数字,会调用相应的功能,对学生信息进行增删改查

2022-10-14

最全最新Ubuntu2022安装教程

最全最新Ubuntu2022安装教程

2022-09-07

知识图谱,NLP技术的相关学习

知识图谱,NLP技术的相关学习,相关软件的下载安装和所遇到的问题和解决方法的PPT汇总

2022-08-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除