当前位置: 首页 > wzjs >正文

三合一网站建设口碑好网店运营公司

三合一网站建设口碑好,网店运营公司,东莞房产信息网,自制头像生成器在 JavaScript 里,substring() 和 slice() 这两个方法都用于从字符串里提取子字符串,它们的功能有相似之处,但也存在一些差别。 相同点 二者都能从字符串中提取子字符串,并且使用时都要传入起始索引和可选的结束索引。 不同点 …

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

相同点

二者都能从字符串中提取子字符串,并且使用时都要传入起始索引和可选的结束索引。

不同点

  1. 参数处理
    • substring():若起始索引比结束索引大,它会自动交换这两个参数,确保提取子字符串的操作能正确进行。
    • slice():如果起始索引大于结束索引,它会返回一个空字符串。
  2. 负索引处理
    • substring():若传入负索引,它会把负索引视为 0。
    • slice():支持负索引,负索引代表从字符串末尾开始计数。

示例代码

javascript

const str = "Hello, World!";// 使用 substring()
console.log(str.substring(7, 12)); 
console.log(str.substring(12, 7)); // 使用 slice()
console.log(str.slice(7, 12)); 
console.log(str.slice(12, 7)); // 负索引的使用
console.log(str.substring(-5, 5)); 
console.log(str.slice(-5)); 

在这个示例里,substring() 和 slice() 对不同参数的处理方式存在明显差异。当传入的起始索引和结束索引顺序颠倒时,substring() 能正确处理,而 slice() 会返回空字符串。对于负索引,substring() 会将其当作 0,slice() 则从字符串末尾开始计数。

http://www.dtcms.com/wzjs/487826.html

相关文章:

  • 网站建设设计公司 知乎百度推广营销中心
  • 大连建设学院网站百度知道登录
  • 找人做网站被骗为什么不构成诈骗罪渠道网络
  • 陕西西安网站建设公司搜索引擎优化方案案例
  • redis wordpress 内存最新黑帽seo教程
  • 浏阳网站开发建设东莞营销网站建设优化
  • 手机做网站服务器吗常见的网站推广方法
  • 个人网站多少钱一年营销网站建设价格
  • 建设银行网站用360浏览器阿里关键词排名查询
  • 现在建设一个基础的网站多少钱seo搜索引擎优化5
  • 农家乐网站设计西安百度推广代运营
  • 南岸区网站建设简单免费制作手机网站
  • 网络营销工具中最基本最重要的是重庆seo技术分享
  • 网站做推广需要多少钱360搜索关键词优化软件
  • seo网站建设是什么百度学术搜索
  • 江西天亿建设有限公司网站软文发稿平台
  • 旅游网站功能流程图温州企业网站排名优化
  • 做emc的有哪些网站免费com域名注册永久
  • 广州定制网站制作平台今天最火的新闻头条
  • 人妖怎么做的手术视频网站广告投放方案
  • 顺德网站建设报价北京百度推广排名优化
  • 做动物网站的原因企业网站优化服务
  • 个人信息网站做网站的公司有哪些
  • 做鸡人网站考拉seo
  • 课程设计代做网站seo一个月工资一般多少
  • 二级域名建站通过百度指数不能判断出
  • 新房网站建设公司sem代运营托管公司
  • 君隆做网站怎么样爱站网 关键词挖掘工具站长工具
  • 建e网室内设计网现代轻奢seo推广优化培训
  • 网站制作思路什么是sem