思路:遍历字符串,如果当前字符串是0~9之间,则有数字,直接返回true,反之返回false。 function containsNumber(str) { let n=str.length let flag=false for(let i=0;i<n;i++) { if(str[i]>='0'&&str[i]<='9') { flag=true break } } return flag } 扩展:此思路的实现方法还可以是,使用str.charAt(index)方法获取字符串str下标为index位置的字符,然后+1,再使用isNaN方法判断运算结果是否是数字。 funct...