截断字符串

如果传入的字符串(第一个参数)的长度大于传入的值(第二个参数),请在这个位置截断它, 并在后面加上 ...,然后返回结果

1 function truncateString(str, num) {
2   if(str.length>num){
3 return str.slice(0, num)+"...";
4   }else{
5     return str;
6   }
7 }
8 truncateString("A-tisket a-tasket A green and yellow basket", 8);

 三元运算符:三元条件运算符由问号(?)和冒号(:)组成,分隔三个表达式。它是 JavaScript 语言唯一一个需要三个运算子的运算符。如果第一个表达式的布尔值为true,则返回第二个表达式的值,否则返回第三个表达式的值。

1 function truncateString(str, num) {
2   return str.length > num ? (str.slice(0, num)+"...") : str
3 }
4 truncateString("A-tisket a-tasket A green and yellow basket", 8);
posted @ 2021-05-16 20:34  icyyyy  阅读(411)  评论(0)    收藏  举报