前端常用数据处理语法-1

这篇具有很好参考价值的文章主要介绍了前端常用数据处理语法-1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    // 一、charAt()方法 
    //     定义和用法
    // charAt() 方法可根据索引返回指定位置的字符 => 调用时记得return 需要返回值 没有值时默认索引为0
    let str = 'Hello,world!'
    console.log(str.charAt(1)) // e

    // 二、charCodeAt()方法
    //     定义和用法
    // charCodeAt() 方法可返回指定位置的字符的 => Unicode 编码 这个返回值是 0 - 65535 之间的整数
    let strCharCodeAt = 'Hello,world!'
    console.log(strCharCodeAt.charCodeAt(2)) // 108

    // 三、concat()方法
    //     定义和用法
    // concat()方法用于连接两个或多个数组
    // 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本
    // 实例1、将参数连接到数组中
    let strConcat = [1, 2, 3, 4]
    console.log(strConcat.concat(3, 4)) // [1,2,3,4,3,4]
    // 实例2、两个数组连接起来
    let arrConcat = [1, 2, 3, 4]
    let arrConcat2 = [5, 6, 7, 8]
    console.log(arrConcat.concat(arrConcat2)) // [1, 2, 3, 4, 5, 6, 7, 8]

    // 实例2、三个数组连接起来
    let arrConcat3 = [9, 10, 11, 12]
    console.log(arrConcat.concat(arrConcat2, arrConcat3)) // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

    // 四、fromCharCode()
    //     定义和用法
    // fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串
    console.log(String.fromCharCode(72, 69, 76, 76, 79).toLowerCase()) // hello

    // 五、indexOf()
    //     定义和用法 => 找不到返回-1
    // indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置的索引
    console.log(str.indexOf('o')) // 4 
    console.log(str.indexOf('Hello')) // 0
    console.log(str.indexOf(',')) // 5
    console.log(str.indexOf('world')) // 6

    // 六、lastIndexOf()
    //     定义和用法 => 找不到返回-1
    // lastIndexOf()方法可返回一个指定的字符串值最后出现的位置 在一个字符串中的指定位置从后向前搜索
    console.log(str.lastIndexOf('l')) // 9
    console.log(str.lastIndexOf(',')) // 5
    console.log(str.lastIndexOf('o')) // 7


    // 八、match()
    //     定义和用法 => 找不到返回null 正则中使用偏多
    // match() 方法可在字符串内检索指定的值 或找到一个或多个正则表达式的匹配
    console.log(str.match('Hello'))//['Hello',index:0,input:'Hello,wodld!',groups:undefined]
    console.log((str + 123).match(/\d+/g)) //['123] 匹配出所有的数字返回处理


    // 九、test()
    //     定义和用法 => 检索一个字符串是否匹配一个正则表达式 返回布尔值
    console.log(/\d+/g.test(str)) // false
    console.log(/\d+/g.test(str + '123')) // true

    // 十、replace(需要替换的值, 用来替换的值)
    //     定义和方法 => 替换字符
    console.log(str.replace(/world/, '独爱那杯cc')) // Hello,独爱那杯cc!
    // 将字符串中所有单词的首字母都转换为大写
    let name = 'aaa bbb ccc';
    uw = name.replace(/\b\w+\b/g, function (word) {
      return word.substring(0, 1).toUpperCase() + word.substring(1);
    }
    );
    console.log(uw)//'Aaa Bbb Ccc'

    // 十一、substring和substr截取字符串区别
    // 相同点:如果只是写一个参数,两者的作用都一样:都是是截取字符串从当前下标以后直到字符串最后的字符串片段。
    console.log(str.substring(1)) // ello,world!
    console.log(str.substr(1)) // ello,world!
    // 不同点:第二个参数
    console.log(str.substr(1, 9)) // ello,worl 第二个参数是截取这个字符串的长度
    console.log(str.substring(1, 9)) // ello,wor 第二个参数是截取字符串最终的下标

    // 十一、search()
    //       定义和用法 => 用于检索字符串中指定的子字符串 或检索与正则表达式相匹配的子字符串  返回下标 找不到是-1
    console.log(str.search(/Hello/)) // 0
    console.log(str.search(/hello/)) // -1  对大小写敏感
    console.log(str.search(/hello/i)) // 0  忽略大小写的检索

文章来源地址https://www.toymoban.com/news/detail-806531.html

到了这里,关于前端常用数据处理语法-1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 精通 JavaScript 数据处理大全:手写代码从入门到精通

    ​🌈个人主页:前端青山 🔥系列专栏:JavaScript篇 🔖 人终将被年少不可得之物困其一生 依旧 青山 ,本期给大家带来JavaScript篇专栏内容:JavaScript- 数据处理 目录 1. 实现日期格式化函数 2. 交换a,b的值,不能用临时变量 3. 实现数组的乱序输出 4. 实现数组元素求和 5. 实现数组

    2024年02月03日
    浏览(44)
  • Verilog语法学习——LV6_多功能数据处理器

    题目来源于牛客网 [牛客网在线编程_Verilog篇_Verilog快速入门 (nowcoder.com)](https://www.nowcoder.com/exam/oj?page=1tab=Verilog篇topicId=301) 描述 根据指示信号select的不同,对输入信号a,b实现不同的运算。输入信号a,b为8bit有符号数,当select信号为0,输出a;当select信号为1,输出b;当select信号

    2024年02月15日
    浏览(36)
  • 常用数据处理方式

    使用索引方式,返回结果为DataFrame格式 将数据集分为特征矩阵X和目标变量y,返回结果为DataFrame格式 另外一种将数据转化为numpy的格式为 df.drop([‘#id’], axis=1, inplace=True) print(df.weeks.quantile(np.arange(.9,1,.01))) df = df.set_index([‘hetongdetailid’]) print(“在 cat 列中总共有 %d 个空值.”

    2024年02月14日
    浏览(38)
  • Python常用的数据处理函数和模块

    Python还提供了许多其他用于数据处理和转换的内置函数和模块。以下是一些常用的数据处理函数和模块: sorted(iterable, key=func, reverse=False) 用于对可迭代对象进行排序。你可以指定一个可选的 key 函数来自定义排序规则,以及一个可选的 reverse 参数来控制升序或降序排序。 en

    2024年02月05日
    浏览(55)
  • 从数据处理到人工智能(常用库的介绍)

       ​​​​​​​​​​​​  可以这么理解pandas通过扩展了对一维数据和二维数据的一种表示,因而能够形成更高层对数据的操作,简化数据分析的运行  Matplotlib — Visualization with Python   seaborn: statistical data visualization — seaborn 0.12.2 documentation (pydata.org)   Mayavi: 3D scien

    2023年04月27日
    浏览(37)
  • (四)springboot 数据枚举类型的处理(从前端到后台数据库)

    枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。 注意实体类里的性

    2024年02月04日
    浏览(34)
  • 前端数据处理:AJAX与Fetch API深入解析

    前端数据处理是Web开发中不可或缺的一部分,它涉及到如何从服务器获取数据,并将其转换为易于处理的格式。AJAX和Fetch API是两种常用的前端数据处理技术,它们都允许开发人员在不重新加载整个页面的情况下更新部分页面内容。AJAX(Asynchronous JavaScript and XML)是一种异步请求

    2024年02月21日
    浏览(36)
  • 【数据处理】Pandas读取CSV文件示例及常用方法(入门)

    查看读取前10行数据 2067 向前填充 指定列的插值填充 使用某数据填充指定列的空值 示例: 类似切片 array([‘SE’, ‘cv’, ‘NW’, ‘NE’], dtype=object) 类似数据库查询中的groupby查询 先添加新的一列按月将数据划分 聚合,对指定的列按月划分求平均值等 min 最小值 max 最大值 sum

    2024年02月06日
    浏览(248)
  • 图像分割中常用数据集及处理思路(含代码)

    道路场景 包含30个类别 2975张训练,500张验证,1525张测试 一共5000张 侧重于城市街景场景的语义理解,适用于多种视觉任务,数据来自50多个城市,多个季节,白天良好天气条件 手动挑选帧,多种背景 5000例精准标准,20000例粗糙标准 sota 常规分割 实时分割 是第一个具有语义

    2024年02月10日
    浏览(40)
  • 后端返回parentId,前端处理成children嵌套数据

    rouyi 的 vuetree函数结合elementui  el-table组件使用 把有parentId和id结构的数据处理成children嵌套数据,字段名称不一致,可以设置。 vuetree函数 :  

    2024年02月09日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包