七_jlDWY8
2025-10-18
还得多练
七_jlDWY8
2025-10-13
七_jlDWY8
2025-08-31
你的数组最外面好像多了2个中括号吧?
学了什么
2024-10-10
我直接if和switch嵌套写了感觉还行
for(var i=0;i<infos.length;i++){
if(infos[i].grade == "大一"){
switch(infos[i].sex){
case "女":
document.write(infos[i].name+"<br/>");
break;
default:
break;
}
}
慕神0112189
2024-08-26
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form>
请选择你爱好:<br>
<input type="checkbox" name="hobby" id="hobby1"> 音乐
<input type="checkbox" name="hobby" id="hobby2"> 登山
<input type="checkbox" name="hobby" id="hobby3"> 游泳
<input type="checkbox" name="hobby" id="hobby4"> 阅读
<input type="checkbox" name="hobby" id="hobby5"> 打球
<input type="checkbox" name="hobby" id="hobby6"> 跑步 <br>
<input type="button" value="全选" onclick="checkall();">
<input type="button" value="全不选" onclick="clearall();">
<p>请输入您要选择爱好的序号,序号为1-6:</p>
<input id="wb" name="wb" type="text">
<input name="ok" type="button" value="确定" onclick="checkone();">
</form>
<script type="text/javascript">
function checkall() {
var hobby = document.getElementsByTagName("input");
// 任务1
for (var i = 0; i < hobby.length; i++) {
if (hobby[i].type == 'checkbox') {
hobby[i].checked = true
}
}
}
function clearall() {
var hobby = document.getElementsByName("hobby");
// 任务2
for (var i = 0; i < hobby.length; i++) {
if (hobby[i].type == 'checkbox') {
hobby[i].checked = false
}
}
}
function checkone() {
var j = document.getElementById("wb").value;
// 任务3
if(j>=1 && j <=6){
var hobby = document.getElementsByTagName("input");
hobby[j - 1].checked = true
}
}
</script>
</body>
</html>
在梦游_
2024-08-02
第一个if里面是<=44 第一个if已经过滤了45以前的 得知第二个if是从45-n开始计算的 第二个if里面加了<=59 所以就是 45-59 后面同理
在梦游_
2024-08-01
这是声明了一个长度为8的数组
慕的地7112823
2024-06-26
同学请看
慕盖茨1311464
2024-06-23
没给sum初始值,好了现在
慕前端4171655
2024-03-11

一个循环能解决的事情,绝不用2个以上
慕前端4171655
2024-03-11
var infos = [
['小A', '女', 21, '大一'],
['小B', '男', 23, '大三'],
['小C', '男', 24, '大四'],
['小D', '女', 21, '大一'],
['小E', '女', 22, '大四'],
['小F', '男', 21, '大一'],
['小G', '女', 22, '大二'],
['小H', '女', 20, '大三'],
['小I', '女', 20, '大一'],
['小J', '男', 20, '大三']
];
// 第一次筛选,找出都是大一的信息
var firstFilter = infos.filter(function(student) {
return student[3] === '大一';
});
// 第二次筛选,找出都是女生的信息
var secondFilter = firstFilter.filter(function(student) {
return student[1] === '女';
});
// 输出所有是大一的女生的名字
secondFilter.forEach(function(student) {
document.write(student[0] + "<br/>");
});
qq_幸福愛努力_0
2024-03-11
伍命
2024-03-08
qq_淼_9
2024-03-05
Brooke2023
2024-02-22
也不算多余,在正常编程中,很多情况是需要使用这个关键词来让程序继续运行的,通常是在后台打印日志后继续运行,避免程序崩溃!你这里不加最多是页面没有显示!
Brooke2023
2024-02-14
jq1=numa>numb||numa==numb; //手打试试,别复制粘贴。
住月亮上的猫
2024-01-27
那个结尾像这样"<br />",中间有空格的
住月亮上的猫
2024-01-18
+ 号呢
住月亮上的猫
2024-01-17
2>3:这个表达式显然是假的,因为2不大于3。在大多数编程语言中,这个表达式的结果是False。
num==5:这个表达式检查变量num是否等于5。如果num的值确实等于5,则这个表达式的结果是True,否则结果是False。
num<60:这个表达式检查变量num是否小于60。如果num的值小于60,则这个表达式的结果是True,否则结果是False。
我百度啦~~~~
住月亮上的猫
2024-01-17
我前两个也这样,不用管
慕仰6478396
2023-12-22
重新刷新,有的页面就ok,有的页面就是不行
小菜仔
2023-12-09
兄弟,且不说这显不显示的问题,你这直接把整个数组输出一遍,你想想真的是这个图吗?你不得进行一下二次判断?只取奇次项啊
慕娘6191445
2023-11-25
如果代码你没有进行更改的话,原代码里i存储的timeout的id只有最后一个触发start函数的计时器,而其他任务都以异步调用的形式等待执行,当他们再一次触发回调函数的时候,i值就又存储上计时器id了,所以会有多次点击stop可以逐个取消掉的效果;
而setInterval的id只有调用该函数的时候才会唤起一次,而不是递归地调用setTimeout一样“实时更新”变量i中存储的id值。因此多次触发setInterval函数后,变量i仅能存储最后一次调用的setInterval函数的计时器id,无法再得知此前启动的计时器id了,也就自然没法通过clearInterval来取消掉。
如果想要保证每次启动计时器的id都能被有效地存储下来,可以考虑使用数组来存储。
慕娘6075724
2023-11-12
我也是,每节都给我判错。。。。。。提交几次都不行,累了
艾玛玛
2023-09-15
indexOf,这个O要大写
weixin_慕容6269227
2023-08-31
weixin_慕容6269227
2023-08-31
// 通过javascript的日期对象来得到当前的日期,并输出。 var date = new Date(); var weekDay = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]; var currentDay = "今天是:" + date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日," + weekDay[date.getDay()]; document.write(currentDay + "<br>"); // 成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var scores = scoreStr.split(';'); // 分割字符串得到每个学生的成绩 // 从数组中将成绩撮出来,然后求和取整,并输出。 var totalScore = 0; for (var i = 0; i < scores.length; i++) { var score = parseInt(scores[i].split(':')[1]); // 分割每个学生的名字和成绩,并转换成绩为整数 totalScore += score; } document.write("所有学生的成绩总和为:" + totalScore);
慕斯6426746
2023-08-24
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>二维数组示例</title>
<script type="text/javascript">
var myarr = new Array();
for (var i = 0; i < 5; i++) {
myarr[i] = new Array();
for (var j = 0; j < 6; j++) {
myarr[i][j] = i * j;
document.write(myarr[i][j] + " ");
}
document.write("<br>");
}
</script>
</head>
<body>
</body>
</html>
我其实想每天开心一点点
2023-08-18
js 中“=”是赋值符号,将右边的值赋值给左边;“==”是相等,这是比较符号。你这里document.getElementById("fruit")是未知数,将一个未知数赋值给左边的变量,左边变量的已知值就会被覆盖,成为未知数。
weixin_慕的地4485148
2023-08-08
我在学呀