您现在的位置是:主页 > news > 用jsp做视频网站/seo单页快速排名

用jsp做视频网站/seo单页快速排名

admin2025/6/19 4:34:33news

简介用jsp做视频网站,seo单页快速排名,设计工作室宣传文案,苏州推广排名不知为何 可能还是因为博主的js基础比较薄弱把 每次见到要搞字符串截取就要 去查查百度 但长久肯定不能这样吧 还是得把这个东西给掌握了,面向百度编程可不是一个好的习惯哈 常见的字符串截取得api 有 substring substr slice 1. substring substring() 方法返回…

用jsp做视频网站,seo单页快速排名,设计工作室宣传文案,苏州推广排名不知为何 可能还是因为博主的js基础比较薄弱把 每次见到要搞字符串截取就要 去查查百度 但长久肯定不能这样吧 还是得把这个东西给掌握了,面向百度编程可不是一个好的习惯哈 常见的字符串截取得api 有 substring substr slice 1. substring substring() 方法返回…

不知为何 可能还是因为博主的js基础比较薄弱把 每次见到要搞字符串截取就要 去查查百度

但长久肯定不能这样吧 还是得把这个东西给掌握了,面向百度编程可不是一个好的习惯哈

常见的字符串截取得api 有 substring substr slice

1. substring

substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。 这个是官方话 哈
str.substring(indexStart[, indexEnd]) (不包括结束索引 位置得元素哦) // 不改变原字符串
第二个参数 indexEnd 是可选得 不写 就是从当前 索引一直截取到 尾部

还是举个例子把

var str = "hello world";
var str1 = str.substring(1); // 不写参数
console.log(str1);  // ello world
var str2 = str.substring(1, 3); 
console.log(str2) // 输出  el   不包括下标为3得位置上得字符

开始要是和结束下标相同的话 会返回一个空的字符串
开始下标 大于结束下标的话 最后执行的结果 和正常的一样(里面会把两个的位置逆转之后在进行截取)
不能写负数 负数 会按照是 0

2. substr

substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。
他这个和substring 的第一个参数是一样的 第二个参数不再是 结束位置的下标乐 而是你要截取几个字符

str.substr(start[, length])

start
开始提取字符的位置。如果为负值,则被看作 strLength + start,其中 strLength 为字符串的长度(例如,如果 start 为 -3,则被看作 strLength + (-3))。
length
可选。提取的字符数

例子

// 从下标为 1的位置开始截取一个字符
var str = "hello world";
var str1 = str.substr(1, 1); // 不写参数
console.log(str1); // 输出 e

不写第二个参数的话 就是截取到 末尾
第二个参数不能是负数 哈 这点 和 substring 是一样的

警告: 尽管 String.prototype.substr(…) 没有严格被废弃 (as in “removed from the Web standards”), 但它被认作是遗留的函数并且可以的话应该避免使用。它并非JavaScript核心语言的一部分,未来将可能会被移除掉。如果可以的话,使用 substring() 替代它.

3. slice

slice() 方法提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串。

他这个用法 和那个substring 是一样的 有不同的 就是 第二个参数可以是负数 举一个例子

str.slice(2, -2) 就相当于 str.slice(2, str.length-2 )

也是不包括结束下标位置的字符

这下算是理清了

关注我 持续更新前端知识