js substring substr slice用法辨析

substring是对字符串的截取,让有好奇并写下这篇博客的原因是我在stop位置写了一个负数,本来我以为是从后向前截取,没想到截取方向反转了,故记录此博客

语法  stringObject.substring(start,stop)

在这里插入图片描述
在这里插入图片描述
不改变原字符串
stop位置可不写,说是不可为负数,但其实负数没有报错,只是和0返回相同结果

与此同时我遇到了另一个函数substr(起始位置,长度)
起始位置可负数
长度小于等于0截取值为空
不会改变原字符串
在这里插入图片描述
我忽然又想到了一个函数
slice功能好像也是截取
而且这个功能会更强大,之前的两个只能截取字符串,slice既能截取字符串也能截取数组
而且也不会改变原字符串或者数组哦。

语法 arrayObject.slice(start,end)

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值