commit 09f70bad08883d11a8edf421ad09eb7910f60f15 Author: hututu <2933158299@qq.com> Date: Fri Mar 11 10:45:46 2022 +0800 'first' diff --git a/js函数数组对象/js函数数组对象考试题.txt b/js函数数组对象/js函数数组对象考试题.txt new file mode 100644 index 0000000..28d4c12 --- /dev/null +++ b/js函数数组对象/js函数数组对象考试题.txt @@ -0,0 +1,22 @@ +1--实现输入框输入一个字符串或者其他类型 首先将他的类型打印到控制台 然后将其反转 并且打印到控制台 (函数) + +2--编写一个函数计算三个数字的大小并从小到大输出(函数) + +3--编写生成随机四位数字验证码并生成十次 将结果打印出来(函数+radnom+for) + +4--通过函数创建一个表格 参数为 行--列 (函数) + + +5--随机定义一个数组 并打印其和(函数+数组) + +6--用js实现随机选取10-100之间的10个数字,存入一个数组,并排序。 +用的冒泡排序的写法(函数+数字+冒泡排序) + +7--编写函数将数组里的每一个数字都增加30% + +8--写一个可以显示当前时间的函数(将时间放到页面上) + +9--去除数组中的重复值 + +10--编写一个登录功能 (账号密码可以用输入框代替) +账号密码错误三次以上就不允许登录 \ No newline at end of file diff --git a/js函数数组对象/答案.txt b/js函数数组对象/答案.txt new file mode 100644 index 0000000..56106ea --- /dev/null +++ b/js函数数组对象/答案.txt @@ -0,0 +1,141 @@ +2 + +3 + +4 + +5 + + +var sum = 0; + var attr = [12,34,2,5,76]; + for(var i = 0;i < attr.length;i++){ + sum = sum + attr[i]; + }alert(sum); + +6 +var attr = []; + for(var i = 0;i < 10;i++){ + attr[i] = parseInt(Math.random()*90+10); + } + var attr = [69,54,95,47,88,17,42,93,85,67]; + for(var j = 0;j < attr.length-1;j++){ + for(var k = j+1;k < attr.length;k++){ + if(attr[j] > attr[k]){ + var zhong = attr[j]; + attr[j] = attr[k]; + attr[k] = zhong; + } + } + } + console.log(attr); + var b = [69,54,95,47,88,17,42,93,85,67]; + for(j = 0;j b[k+1]){ + var temp = b[k]; + b[k] = b[k+1]; + b[k+1] = temp; + } + } + } + +7 +var arr=[1,2,3,4]; //定义数组的值 +function map(arr){ //定义一个函数Map(arr) + for(var i=0;i