1、给定两个字符串,计算第2个字符串在第1个字符串中出现的次数?如 ‘abcdbcedbcefbc’和’bc’。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
let s1 = 'abcdbcedbcefbc';
let s3 = 'abcdbcedbcefbc';
let s2 = 'bc';
let count = 0;
for(let i=0;i<s1.length;i++){
s3 = s3.replace(s2,"");
}
count = (s1.length-s3.length)/s2.length
console.log('所求的次数为', count);
</script>
</body>
</html>
2、计算2025年圣诞节是星期几?距离今天还有多少毫秒?多少天?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
let d1 = new Date();
let d2 = new Date('2025,12,25');
let d3 = d2.getTime()-d1.getTime();
let d4 = Math.floor(d3/1000/60/60/24);
let day = d2.getDay();
let temp='';
switch(day){
case 0:
temp = '星期日';
break;
case 1:
temp = '星期一';
break;
case 2:
temp = '星期二';
break;
case 3:
temp = '星期三';
break;
case 4:
temp = '星期四';
break;
case 5:
temp = '星期五';
break;
case 6:
temp = '星期六';
break;
}
console.log('2025年圣诞节距离今天还有', d3,'毫秒');
console.log('2025年圣诞节距离今天还有', d4,'天');
console.log('2025年圣诞节是', temp);
</script>
</body>
</html>
3、随机获取1到500之间的整数,直到取得1或者500为止。最后输出一共随机了多少次?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
let count = 0;
while(true){
//取1到500之间的随机整数
let a = Math.floor(Math.random()*500)+1;
count++;
if(a==1 || a==500)
break;
}
console.log('一共输出了',count,'次');
</script>
</body>
</html>