js如何去掉某个字符串最后几位

JavaScript014

js如何去掉某个字符串最后几位,第1张

可以用substring的方法做字符串截取。

例如:去掉字符串后3位

var str = "abcdefg"

var s1 = str.substring(0,str.length-3)

在js中去掉字符串最后一位的逗号,就是对字符串进行操作,字符串操作的方法有很多,也很灵活,这里介绍一种比较容易理解的代码,同时当逗号不是在最后一个字符时也可以使用:

<script type="text/javascript">

var string = '123,456,789'

var lastIndex = s.lastIndexOf(“,”)

if (lastIndex >-1) {

string = s.substring(0, lastIndex) + s.substring(lastIndex + 1, s.length)

alert(string)

)

</script>

扩展资料:

js的基本特点:

1、是一种解释性脚本语言(代码不进行预编译)。

2、主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。

3、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

4、跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。

参考资料:百度百科——js

js的话可以通过slice ()截取方法来实现,截取到字符串末尾即可。

var str = "123456789"

var strSlice = str.slice(0,-3) //从第一个字符截取到倒数第四个字符,结果为“123456”

基本语句:str.slice(beginSlice[, endSlice])

参数

beginSlice

从该索引(以 0 为基数)处开始提取原字符串中的字符

endSlice]

可选。在该索引(以 0 为基数)处结束提取字符串。如果省略该参数,slice会一直提取到字符串末尾。如果该参数为负数,则被看作是 sourceLength + endSlice,这里的 sourceLength 就是字符串的长度(例如,如果 endSlice 是 -3,则是, sourceLength - 3)。

注意:slice() 提取的新字符串包括beginSlice但不包括 endSlice。