1水王数:
function shuiwang(){
let str = document.getElementById("put").value
let obj = {};
for (let i =0 ; i < str.length; i++) {
if(obj[str.charAt(i)] == undefined)
{
obj[str.charAt(i)] = 1
}
else{
obj[str.charAt(i)] += 1
}
}
for(let key of Object.keys(obj))
{
if(obj[key] >= str.length / 2){
return key
}
}
return null
}
function getshuiwang()
{
if(shuiwang() != null){
alert(`${shuiwang()}是一个水王数`)
}
else
{
alert("没有水王数!")
}
}
2弹幕数组
function print_TM(){
let tm = new Array("弹幕1","弹幕2","弹幕3")
<!-- 用于显示内容的span标签 -->
let print_span = document.getElementById("print")
let index = 0
print_span.innerHTML="弹幕开始"
setInterval(() => {
<--
print_span.innerHTML=tm[index]
if(index < tm.length){
index += 1
}
else{
print_span.innerText="再来一次!"
<!-- print_span.innerHTML也可以达到这种效果但是这个要慎用,因为这个会改变文件内容,比如加一个标签所以不安全容易被攻击。 -->
index = 0
}
},2000)
}