解题思路:
1.循环字符串,每次截取
例如:
0-3 =》 截取下标为0、1、2的字符
1-4 =》 截取到下标为1、2、3的字符
...
2.判断截取到的是否是数字,如果是终止循环,给m赋值截取到的内容
3.如果不是跳出此次循环继续下次循环
4.循环结束后m没有被赋值,则表示没有连续数字,如果被赋值连续数字则为赋值内容
function captureThreeNumbers(str) { let m = '' for (let i=0;i<str.length;i++) { let n = str.slice(i,i+3) if (!isNaN(n)) { m = n break } else { continue } } return m == '' ? false : m }