使用循环语句、条件语句、break语句实现以下程序:输出全班的学号,每7个学号占一行,但一旦输出到你的学号,后面的学号就不再输出了。所输出的你的学号右边还要显示你的“中文姓名+到我为止”。
时间: 2024-02-29 11:52:15 浏览: 32
好的,以下是一个实现这个功能的 JavaScript 代码:
```javascript
var studentIds = ['001', '002', '003', '004', '005', '006', '007', '008', '009', '010', '011', '012', '013', '014', '015', '016', '017', '018', '019', '020', '021', '022', '023', '024', '025', '026', '027', '028', '029', '030', '031', '032', '033', '034', '035', '036', '037', '038', '039', '040', '041', '042', '043', '044', '045', '046', '047', '048', '049', '050', '051', '052', '053', '054', '055', '056', '057', '058', '059', '060', '061', '062', '063', '064', '065', '066', '067', '068', '069', '070', '071', '072', '073', '074', '075', '076', '077', '078', '079', '080', '081', '082', '083', '084', '085', '086', '087', '088', '089', '090', '091', '092', '093', '094', '095', '096', '097', '098', '099', '100'];
var myId = '080';
var myName = '李明';
for (var i = 0; i < studentIds.length; i++) {
if (studentIds[i] === myId) {
document.write(studentIds[i] + ' ' + myName + '到我为止<br>');
break;
}
else {
document.write(studentIds[i] + ' ');
if ((i + 1) % 7 === 0) {
document.write('<br>');
}
}
}
```
这个代码首先创建了一个包含全班学生学号的数组,然后定义了你的学号和中文姓名。接着,代码使用一个 for 循环遍历数组中的每个学号。如果当前学号是你的学号,代码会在学号后面添加你的中文姓名和“到我为止”这几个字,并使用 break 语句停止循环。如果当前学号不是你的学号,代码会将它输出到页面中,并在每7个学号后面添加一个换行符。最后,代码会将输出的内容插入到页面中。