function dealColName(name){
// 排除undefined、null、""
if(!name && name!='0'){
return "--";
}else{
// 记得转string,不然不能用string的substring方法
name += "";
// 取首字符
if(name.substring(0,1)=='C' || name.substring(0,1)=='T'){
// substring并不改变源字符串,重新赋值一次,去掉开头的C或T
name = name.substring(1, name.length);
}
if(name.length > 5){
// 超出部分显示...
name = name.substring(0, 5)+"...";
}
return name;
}
}
-
截取字符串,方法很多,例如substring()
-
要想使用,前提的是string类型。
-
不要一上来就转string,否则undefined等,就进到判断条件为真了。
string0.png
-
-
参数是起始结束位置索引
-
排除 数据为假,要排除为0的情况。
网友评论