输入一行字符,分别统计出其中 #号、空格、数字和其它字符的个数

var str = “busdgdj 2# 1239 jdka# m2”;
var v1 = 0, v2 = 0, v3 = 0, v4 = 0;
for (var i = 0; i < str.length; i++) {
if (str[i] == “#”) v1++;
else if (str[i] == " ") v2++;
else if (!isNaN(Number(str[i]))) v3++;
else v4++;
}

用isNaN来检测Number类型,!逻辑非取反面。
str.length可以检测字符串中字符的个数。

猜你喜欢

转载自blog.csdn.net/weixin_43748930/article/details/85073803