<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
2 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
<script>
var str=prompt("请输入一行字符")
var len= str.length //字符长度
var english=0 //字母个数统计
var space=0 //空格个数统计
var number=0 // 数字个数统计
var other=0 //其他字符个数统计
for (var i=0;i<len;i++){
var ch=str.charAt(i)
if (ch<='z'&&ch>="a"||ch>='A'&&ch<='Z'){
//如果是字母,则字母数量+1
english++;
}else if (ch<='9'&&ch>='0'){
//如果是数字,则数字数量+1
number++;
}else if (ch===' '){
//如果是空格,空格数量+1
space++;
}else {
//不满足以上条件,即为其他字符,其他字符数量+1
other++;
}
}
console.log(str)
console.log("english:"+english)
console.log("number:"+number)
console.log("space:"+space)
console.log("other:"+other)
</script>
</body>
</html>
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
最新推荐文章于 2023-03-11 18:56:33 发布