首页 > 其他分享 >JS中常用的工具汇总及简单介绍1

JS中常用的工具汇总及简单介绍1

时间:2024-08-04 18:26:18浏览次数:12  
标签:字符 常用 截取 汇总 JS 数组 字符串 array 数据

一、数组工具

1、push( 参数1...[参数n] ):向数组末尾添加数据
2、pop( 无参 ):向数组末尾删除数据
3、unshift( 参数1...[参数n] ):向数组前方添加数据
4、shift( 无参 ):向数组删除添加数据
5、splice(开始位置, 删除几个):数组数据的截取,被截取的数据会被删除
6、reverse(无参数):倒序数组
7、concat( 拼接的数组名 ):拼接数组
8、join("字符"):把数组拼接成字符串
9、sort( 无参/传递函数):数组排序工具
10、slice(start , end):数组的截取工具,但不会删除数组数据
11、indexOf(start , end):判定数组中某个数据的下标
12、ES5新数组工具:前面只能是数组
  1)array.forEach( 函数 ):数组遍历工具
      2)array.map( 函数 ):数组的修改工具
      3)array.filter( 函数 ):过滤数组中符合条件的项
      4)array.some( 函数 ):查找数组中是否存在某个数据
      5)array.every( 函数 ):查找数组中是否存在某个数据
      6)array.reduce( 函数 ):归并,归纳合并数组中的全部数据
    array.reduce( 函数 , 初始值 )
      7)array.find( 函数 ):找到满足条件的数据,找到一项即停止
13、split工具—把字符串按照规则切分成数组

二、数据类型转换工具

1、Number( ):转换数据类型为数值
2、String( 数据 ):转换数据为字符串
3、Boolean( ):转换数据为布尔值
4、.toString( ):转换数据为字符串(必须在变量上进行调用)

三、字符串工具

1、charAt:找到字符串中的某个字符
2、charCodeAt:找到字符串中的某个字符
3、toLowerCase:把字符串转换成纯小写字符串
4、toUpperCase:把字符串转换成纯大写字符串
5、concat:拼接字符串 (几乎只在数组里使用)
6、trim:处理输入的内容,可以删除字符串前后的空白字符
7、trimStart:处理输入的内容,可以删除字符串前面的空白字符
8、trimEnd:处理输入的内容,可以删除字符串后面的空白字符
9、substr:截取字符
10、substring:截取字符
11、slice:截取字符
12、indexOf:查找字符串中是否存在某个字符
13、lastIndexOf:查找字符串中是否存在某个字符
14、split:把字符串按照规则切分成数组
15、string.replace(正则/字符串,匹配到的内容替换的字符串):根据正则规则替换字符串中的某些结构

标签:字符,常用,截取,汇总,JS,数组,字符串,array,数据
From: https://blog.csdn.net/2301_78675670/article/details/140908856

相关文章

  • JS中常用的事件汇总及简单介绍
    1、BOM常用事件1)window.onload=函数名:当浏览器中的所有结构都被加载完了,才会执行2)window.onscroll=函数名:当页面滚动条发生滚动的时候会触发事件3)window.onresize函数名:在页面尺寸发生改变时,触发的事件2、input输入框事件1)onblur:输入框失去焦点会触发这个事件示例:<input......
  • mysql常用的查询
    mysql常用的查询建表末尾必加上ENGINE=InnoDBDEFAULTCHARSET=utf8跨表一列比较,多列查询SELECTsno,cno,rankfromscoreJOINgradeonscore.degree>low&&score.degree<upp;模糊查询,字符转化的筛选查询,分组统计查询SELECTcnofromscoreWHERECAST(cnoASchar)L......
  • C语言学习----常用函数
    1.输入输出:scanf输入printf输出格式:scanf("格式控制符",变量的地址);printf(“格式控制符”,变量);注意变量的地址和变量不同,变量的地址用取址符&加变量名组成例如&a;inta;scanf("%d",&a);printf("%d",a);这段代码会要求从控制台输入一个整数,然后输出它。格式控制......
  • 基于nodejs+vue家庭财务管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着家庭经济的不断发展和复杂化,家庭成员间的财务管理逐渐成为一项重要而繁琐的任务。传统的手工记账方式不仅效率低下,而且难以实现家庭成员间财务信息的共......
  • 基于nodejs+vue家庭财务管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代家庭经济的日益复杂,家庭成员对于个人及家庭财务状况的掌握与管理需求日益增长。传统的财务管理方式往往依赖于纸质账本或简单的电子表格,这种方式不......
  • 基于nodejs+vue家庭财务管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着社会经济的快速发展和家庭结构的多元化,家庭财务管理成为每个家庭日常生活中不可或缺的一部分。然而,传统的手工记账方式已难以满足现代家庭对财务管理高......
  • 基于nodejs+vue家庭健康预警系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快和人口老龄化的加剧,家庭成员的健康问题日益成为社会各界关注的焦点。传统的健康管理方式往往依赖于个人自觉和定期体检,但在面对突发......
  • 16:Python一些常用的变量命名
    变量名的命名直接影响到程序的易读性,好的变量名应该简洁、易于理解。一、单字符变量名数学中通常用x,y来表示坐标,同样的,在命名变量时,可以使用一些具有特定含义的单个字符。这样的变量名兼具有意义和极简两大优点,作为编程人员应熟记。具体列举如下。i、j、k:数值(integer(整数))......
  • 小迪安全-Web攻防-文件上传-JS验证&mime&user.ini&语言特性
    一、知识点1、文件上传-前端验证2、文件上传-黑白名单3、文件上传-user.ini妙用4、文件上传-PHP语言特性二、详细点1、检测层面:前端,后端前置:后门代码需要用特定格式后缀解析,不能以图片后缀解析解析脚本后门代码(解析漏洞除外)如:JPG图片里面有PHP后门代码,不能被触发,所以连......
  • 基于nodejs+vue家教管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着教育市场的日益繁荣和家庭教育需求的不断增长,家教作为一种灵活高效的教育服务形式,在提升学生学习成绩、培养综合素质方面发挥着重要作用。然而,传统家......