let a = "帝释天,帝皇侠,唐三藏,唐僧,孙悟空,孙猴子,孙大圣,猪八戒,猪悟能,沙僧,沙悟净,白静,白侠,白玉,王梦仪,王浩,哇哈哈";
let arr = a.split(",");//split将字符串转换成字符串数组
console.log(arr)
console.log(arr.length)
//打印每个名字的姓氏,charAt()方法是打印字符串
for (let i = 0; i < arr.length; i++) {
console.log(arr[i].charAt(0))
}
//打印姓名的最后一个字
for (let j = 0; j < arr.length; j++) {
if (arr[j].length > 2) {
console.log(arr[j].charAt(2))
} else {
console.log(arr[j].charAt(1))
}
}
//统计有几个字的名字
let r = 0;
let s = 0;
for (let j = 0; j < arr.length; j++) {
if (arr[j].length > 2) {
r++;
} else {
s++;
}
} console.log(r, s)
let q = 0;
for (let j = 0; j < arr.length; j++) {
if (arr[j].charAt(1) == arr[j].charAt(2)) {
q++;
}
} console.log(q)
//将名字反序后输出
let acc = "";
for (let i = 0; i < arr.length; i++) {
acc = a.split("").reverse();
console.log(acc.join(""))
}
//打印有哪些姓氏,去重
let d = [];
for (let i = 0; i < arr.length; i++) {
d[i] = arr[i].charAt(0);
console.log(arr[i].charAt(0))
}
let da = new Set(d);
console.log(da);