范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

web前端笔记7js字符获取查找遍历提取替换方法总结

  1:定义
  (1)字符串就是零个或多个排在一起的字符。
  (2)放在单引号或双引号之中。 "abc" "abc"。
  (3)单引号字符串的内部,可以使用双引号。
  (4)双引号字符串的内部,可以使用单引号。
  (5)反引号`` :反引号允许跨行。 2: 模板字符串
  反引号允许字符串跨越多行并可以使用
  ${…} 在字符串中嵌入表达式。 3:获取字符串的两种方法:charAt []
  (1)charAt 方法返回指定位置的字符,参数是从0开始编号的位置。
  找一个字符串中的某个位置是那个字符串。 let s = "hello"  console.log(s.charAt(4))  // 0
  charCodeAt:返回字符串指定位置的 Unicode 码点(十进制表示)
  (2)[]
  字符串可以被视为字符串数组,因此可以用数组的方括号运算符,用来返回某个位置的字符 let s = "hello" console.log(s[0]) // h  console.log(s[1]) // e
  但是字符串只是数组的相似性而已实际上、没办法改变字符串中的某个字符 let s = "hello" s[0] = "ww"  console.log(s) // hello4: 字符串的length属性
  length 只是返回了字符串的长度,该属性没办法改变 let s = "hello"  s.length = 1  console.log(s)//hello5: 字符集
  字符串使用Unicode字符集,js内部所有的都是Unicode表示的。
  JavaScript中的字符串使用的是 UTF-16 编码。 6:改变大小写
  toLowerCase() 和 toUpperCase()方法可以改变大小写。 7: 遍历字符串 for oflet s = "hello"  for (let a of s){        console.log(a)  }8:生成字符串 String
  String对象是js原生提供的三个包装对象之一。用来生成字符串对象。
  (1)构造函数 let s = "hello" let s2 = new String(s)  console.log(s2) // String {0: "a", 1: "b", 2: "c", length: 3}
  字符串对象是一个类数组对象,很像数组,但不是真正的数组。
  (2)将任意的值转成字符 String(true) //"true"  String(11) // "11"9 :concat()
  用于连接两个字符串,返回一个新字符串,不改变原字符串。 10: slice()
  从原字符串取出子字符串并返回,不改变原字符串。
  它的第一个参数是子字符串的开始位置,
  第二个参数是子字符串的结束位置(不含该位置)。
  如果省略第二个参数,则表示子字符串一直到原字符串结束。 "JavaScript".slice(0, 4) // "Java"11 :substring()
  用于从原字符串取出子字符串并返回,不改变原字符串,跟slice方法很相像。
  它的第一个参数表示子字符串的开始位置,
  第二个位置表示结束位置(返回结果不含该位置)
  如果省略第二个参数,则表示子字符串一直到原字符串结束。 "JavaScript".substring(0, 4) // "Java"
  区别:slice 和 substring的区别?
  slice:
  如果参数是负值,表示从结尾开始倒数计算的位置,即该负值加上字符串长度。
  如果第一个参数大于第二个参数(正数情况下),slice()方法返回一个空字符串。
  substring:
  如果第一个参数大于第二个参数,substring方法会自动更换两个参数的位置。
  如果参数是负数,substring方法会自动将负数转为0。
  由于这些规则违反直觉,因此不建议使用substring方法,应该优先使用slice。
  总结:获取子字符串,使用 slice 或 substring。 12 :substr()同slice 此处简略13: indexOf
  用于确定一个字符串在另一个字符串中第一次出现的位置,
  返回结果是匹配开始的位置。如果返回-1,就表示不匹配。 "hello world".indexOf("o") // 4  "JavaScript".indexOf("script") // -1
  indexOf方法还可以接受第二个参数,表示从该位置开始向后匹配。
  lastIndexOf
  lastIndexOf方法的用法跟indexOf方法一致,主要的区别是lastIndexOf从尾部开始匹配,indexOf则是从头部开始匹配。
  总结:查找子字符串时,使用 indexOf 或 includes/startsWith/endsWith 进行简单检查。
  endsWith 用来判断当前字符串是否是以另外一个给定的子字符串"结尾"的,根据判断结果返回 true 或 false。 14: trim
  用于去除字符串两端的空格,返回一个新字符串,不改变原字符串。 " hello world ".trim() // "hello world"15 :toLowerCase toUpperCase
  toLowerCase方法用于将一个字符串全部转为小写,
  toUpperCase则是全部转为大写。
  它们都返回一个新字符串,不改变原字符串 16 :split 字符串分割成数组
  split方法按照给定规则分割字符串,返回一个由分割出来的子字符串组成的数组。 "a|b|c".split("|") // ["a", "b", "c"]
  如果分割规则为空字符串,则返回数组的成员是原字符串的每一个字符。
  如果省略参数,则返回数组的唯一成员就是原字符串。
  split方法还可以接受第二个参数,限定返回数组的最大成员数。 17 :repeat
  返回一个新字符串,表示将原字符串重复n次。 "x".repeat(3) // "xxx"18:padStart(),padEnd()。
  字符串补全长度的功能。如果某个字符串不够指定长度,
  会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。 19: trimStart trimEnd
  trimStart()消除字符串头部的空格,
  trimEnd()消除尾部的空格。 20 :replace replaceAll
  返回一个由替换值(replacement)替换部分或
  所有的模式(pattern)匹配项后的新字符串。
  模式可以是一个字符串或者一个正则表达式,
  替换值可以是一个字符串或者一个每次匹配都要调用的回调函数。
  如果pattern是字符串,则仅替换第一个匹配项. 21: toString
  web前端笔记4-有讲 如果感兴趣、请参考之前文章

拼多多买车历程和建议分享本内容来源于什么值得买APP,观点仅代表作者本人作者挥泪剁手的张大妈今天终于有空闲下来编辑一篇文章了,我文爱不太好,就简单的说说我在网上买车的经过和建议,希望能够帮助到各位值友。最华为智能眼镜新功能上线被红包提醒包围的感觉,Nice2022年农历春节将至,年味也越来越浓。对很多人来说,年味是一种只可意会不可言传的美好,它也许藏在高高悬起的大红灯笼和家门口张贴的对联里,也可能藏在香味四溢的年夜饭和兜里甜甜的糖瓜图片上有文字,用什么软件可以把图片上的文字转换出来?现在美图秀秀有一个功能就可以,打开美图秀秀,点美化图片,以吴昕这张照片为例,这张照片右下角有水印,现在我们就可以用美图秀秀消除点击消除笔的这个功能就可以进入下个页面,点击画笔,将水苹果汽车团队软件工程主管离职乐视汽车北京公司被强制执行苹果汽车团队软件工程主管离职,此前管理团队几乎全部离职据新浪科技报道,苹果汽车软件工程主管乔巴斯已经离职。随着巴斯的离开,苹果一年前的汽车管理团队几乎全部离职。巴斯现在是Meta公小米大跌5再破发!一年市值蒸发4000亿,雷军又下载炒股软件?1月27日,小米集团延续跌势。盘中大跌超5报16。5港元股,总市值4100亿港元。据悉,该股价同时刷新了近52周来最低,同时再次跌破发行价。财经天下周刊发现,自年初创造35。9港元字节腾讯京东22家大厂虎年礼盒实测,互联网公司团拜会来了36氪和他的朋友们春节版!编辑王哥撰文制图聂老师王哥夏老师李主任嗷嗷拍摄李主任聂老师王哥夏老师视觉小蜜蜂来源超人测评当当当当!又到了最受超人测评读者们喜爱的36氪和他的朋友们大厂礼中科营商大数据科技(北京)有限公司核心价值观为什么热爱,务实,创新,专业,是中科营商大数据科技(北京)有限公司的核心价值观?热爱,是干一行,爱一行的源动力,没有热爱,成就不了事业。没有热爱,你做事就是小时工思维。热爱是生活工韩媒三星LG春节前向合作公司提前支付20亿美元货款韩国中央日报1月26日报道,三星25日表示,包括三星电子在内的11个子公司计划最多提前15天支付1。1万亿韩元(约9。18亿美元)规模的合作公司货款。三星从2004年开始就提前进行iPhone13升级iOS15。3真实感受目前最值得升级的系统版本iPhone13是直接OTA升级iOS15。3正式版的,没有用线刷,有很多人认为线刷会更流畅稳定一些,但个人认为没什么区别,不然苹果官方为什么还要推送呢?再来分享下iPhone13中国新能源单一车型销冠!宏光MINI全年销量426,452台2022年1月14日今日,上汽通用五菱宣布,截止到2021年12月31日,宏光MINIEV上市至今整体销量突破55万,其中2021全年销量累计426,452台,问鼎新能源年度销冠,国产操作系统的希望,被称中国版微软,UOS能否替代Windows?UOS走不出去国门,那么用户数就始终不可能与微软Windows这样的主流操作系统相比,哪怕全中国都使用了UOS,UOS也是无法与微软Windows相比的,所以UOS取代Window
8K观赛沉浸式手语播报数字人北京冬奥会期间,为保障涉奥人员和观众的健康安全,只有部分定向受邀观众可以进入场馆,这意味着大部分公众将无法进入冬奥场馆现场观看比赛。无法进入现场的观众如何才能享受到身临其境的观赛效彭蕾马云最信赖的女人阿里的大财主,因长相被嗤笑霸气回应在HR生涯中,我是一个活在心灵世界里的人。彭蕾美国影视作品里代号007的詹姆斯邦德被塑造成为一个无所不能的男人,不论面对多么恶劣的环境多么邪恶的敌人,总能化险为夷赢取最后的胜利。而Intel12代酷睿破解开启AVX512指令集性能上去功耗下来Intel12代酷睿突破性地采用了P核E核的混合架构设计,但为了确保此架构的顺利执行,刻意关闭了P核原本支持的AVX512指令集。事实上,12代酷睿发布之前,原本是可以开启AVX5Moonbeam是什么Polkadot上第一个功能齐全的平行链区块链的未来有几个相互竞争的愿景,每个愿景都有自己的优势和劣势。一些人认为万维网将由一个巨大的区块链运行其他人设想一个由数千个独立区块链组成iPhone14还未来临,iPhone15ProMax的消息已至,正副双屏太优秀在整个手机市场发展过程中,iPhone在这个手机市场表现非常亮眼,无论是性能还是外观设计,都远远领先安卓手机。虽然国产品牌华为可以与苹果抗衡。但近年来因为各方面限制,华为手机的不少粉丝6800入手美版iPhone13ProMax,缺点很多,但非常值6000多就想买iPhone13ProMax?估计很多人都觉得不可能。如果是国行版本肯定不可能。但如果是美版就有可能,因为美版不仅有无锁机,还有有锁机。有锁机的价格比无锁机还便宜不陶瓷机身真全面屏!老旗舰从4999跌至3299,还送米粉599充电套装随着时间的推移,2021年的老旗舰价格一跌再跌,主要目的是为了给新机让路,努力把库存清理干净,而本文要详细介绍的小米MIX4就是如此,价格从4999跌到了3299,并且现在入手还送红米K50电竞版参数再确认12G运存6400万主摄,价格良心作为国内主流手机厂商之一,小米手机凭借着在同价位机型中出色的性能与性价比吸引了不少消费者的青睐,无独有偶,在近日多方媒体的不断披露之下,又有一款小米系新机被基本确认,这款新机便是即刘强东豪捐150亿与与司马南的一毛不拔司马南这三个月以来,疯狂打击联想,并把全国的民营企业老板,说成是资本家买办,倒卖国有财产。司马南团队及其铁粉,扬言要把这些,名营企业的老板,投入监狱,司马南及其团伙的险恶用心,何其黄维院士柔性电子产业将超3000亿美元将引领科技创新开道超车新材料在线大国之材原创文章,转载请联系微信EILIG2014新材料在线IDxincailiaozaixian图片受访人提供图虫创意如何在科学技术前沿高速发展的基础上继续乘势而上?在论文发表7年后遭期刊撤稿,作者回应坚决不同意作者赵广立大连理工大学生物工程学院教授徐永平近来感到非常愤懑。7年前,团队在PLOSONE上在线发表了一篇研究论文。近日,这篇论文被该杂志编辑宣布撤回,撤稿理由是该研究违背了动物福