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

浙公网安备 33010602011771号