javascript - 如何在javascript中添加列
问题描述
function answer(){
var u='';
var num1 = document.getElementById('num1').value;
var total = num1 * num1;
for(var x=1; x<=num1;x++){
u=u+x;
for(var y = u ; y<=num1; y++){
}
}
console.log(u);
}
<input type="text" id="num1" name="">
<button type="submit" onclick="answer()">Answer</button>
帮助如何使用 for 循环添加列对不起,我打扰了你
我的示例问题如果用户输入 3 输出变为
1 2 3
4 5 6
7 8 9
解决方案
for
您需要在嵌套循环中执行大部分操作。
function answer() {
var num1 = document.getElementById('num1').value;
for (var x = 1; x <= num1; x++) {
var u = '';
for (var y = 1; y <= num1; y++) {
u = u + ((x-1) * num1 + y) + ' ';
}
console.log(u);
}
}
<input type="text" id="num1" name="">
<button type="submit" onclick="answer()">Answer</button>
推荐阅读
- html - 下载文件的链接不起作用,但会打开文件(html5)
- reactjs - react-bootstrap-table-next 没有类型脚本来支持导入
- java - 需要帮助设置我的 (java) Odata 服务以通过 SDK 将二进制文件发送到我的 SAP 系统(更新)
- ruby-on-rails - Rails - 转储请求标头给出无法转储匿名模块
- python - Python正则表达式从字符串中获取所有图像src'
- rest - 如何使用jmeter发送多个json正文?
- python - 如何每 10 秒将数据写入文件
- php - 亚马逊通过使用 API PHP/jQuery 搜索 ASIN 获取商品详情
- javascript - 在 React Native 中的 FlatList 中延迟加载项目?
- java - Java中的版本比较