<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 统计字符串的各个符号的数量函数
/*
需注意:字符串比较更倾向于转换成数字进行比较,只有两个操作数都是字符串的时候才会进行ASCII码转换进行比较
*/
var str="asdkjgAaJAasdkjhHSGD237686#$%$^&^"
function fn(s1){
//数字
var a=0
//小写字母
var b=0
//大写字母
var c=0
//其他符号
var d=0
for(i=0;i<s1.length;i++){
//判断该字符是否为数字
if('0'<=s1[i] && s1[i]<='9'){
a++
//判断是否为小写字母
}else if('a'<=s1[i] && s1[i]<='z'){
b++
//判断是否为大写字母
}else if('A'<=s1[i] && s1[i]<='Z'){
c++
//判断特殊符号
}else{
d++
}
}
console.log(a,b,c,d)
}
fn(str)
</script>
</body>
</html>
用javascript 统计字符串的各个符号的数量函数
最新推荐文章于 2024-05-03 11:08:18 发布