目录
1.编写函数实现能创建x行y列的表格输出到页面 ,x y的值由用户输入
2.编写函数实现删除数组中用户指定的数值,没有指定的数值也要给出提示
-
- var x = prompt("请输入表格的行数"),
- y = prompt("请输入表格的列数");
- function setlist(x1, y1) {
- var tx = "
";- for (var i = 0; i < x1; i++) {
- tx += "
";- for (var j = 0; j < y1; j++) {
- tx += "
" + " "; - }
- tx += "
"; - }
- tx += "
" - console.log(tx);
- return tx;
- }
- document.write(setlist(x, y));
-
这一题解决方式主要就是在于字符串的拼接。
- var number = prompt("请输入你想删除的数值");
- var arr = [3, 5, 6, 7, 3, 4, 5, 6, 4, 54];
- function delnum(array,num) {
- if(array.indexOf(num)==-1){ //判断有无指定数值
- console.log("没有指定数值");
- }else{
- console.log("有指定,进行删除");
- }
- for (var i = 0; i < array.length; i++) {
- if (array[i] == num) { //有指定
- array.splice(i, 1);
- }
- }
- return array;
- }
- console.log(delnum(arr,number*1));
-
这一题的解决方法主要就是在于array.splice、indexOf的使用。