js怎么判断字符串指定位置是否为1,如果是则删除

JavaScript011

js怎么判断字符串指定位置是否为1,如果是则删除,第1张

1楼正解

下面我解释下

function jsTool(str,num){

//参数说明:str 要进行判断的字符串{str[string]},指定的字符串位置{num[int]}

if(1==str.charAt(num)){

//如果在str字符串中的num位置的字符串是1

str=str.substring(0,num)+str.substring(num+1)

//则去掉num位置的字符 重新生成str字符串

}

return str

//并返回新字符串

}

这个是js的三元运算符:

语法是 条件 ? 结果1 : 结果2.

条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。

满足条件时结果1否则结果2。