This commit is contained in:
hututu 2022-03-11 10:45:46 +08:00
commit 09f70bad08
2 changed files with 163 additions and 0 deletions

View File

@ -0,0 +1,22 @@
1--实现输入框输入一个字符串或者其他类型 首先将他的类型打印到控制台 然后将其反转 并且打印到控制台 (函数)
2--编写一个函数计算三个数字的大小并从小到大输出(函数)
3--编写生成随机四位数字验证码并生成十次 将结果打印出来(函数+radnom+for
4--通过函数创建一个表格 参数为 行--列 (函数)
5--随机定义一个数组 并打印其和(函数+数组)
6--用js实现随机选取10-100之间的10个数字存入一个数组并排序。
用的冒泡排序的写法(函数+数字+冒泡排序)
7--编写函数将数组里的每一个数字都增加30%
8--写一个可以显示当前时间的函数(将时间放到页面上)
9--去除数组中的重复值
10--编写一个登录功能 (账号密码可以用输入框代替)
账号密码错误三次以上就不允许登录

View File

@ -0,0 +1,141 @@
2
<script>
function order(a,b,c){
var sum;
var str;
if(a>b){
sum=a;
a=b;
b=sum;
}
if(b>c){
sum=b;
b=c;
c=sum;
}
if(a>b) {
sum = a ;
a = b ;
b = sum ;
}
str= a+"<"+b+"<"+c;
document.write(str);
}
order(5,0,4);
</script>
3
<script>
function rand() {
for(i=0;i<4;i++) {
document.write(parseInt(Math.random() * 10));
}
document.write("<br>")
}
function start() {
for(var i=1;i<11;i++ ){
rand();
}
}
start();
</script>
4
<script>
var row=Number(prompt("请输入行数"));
var col=Number(prompt("请输入列数"));
function start() {
row,col;
var str="<table>";
for(var j=0;j<row;j++){
str+="<tr>";
for(var i=0;i<col;i++){
str+="<td></td>";
}
str+="</tr>";
}
str+="</table>";
document.write(str);
}
start();
</script>
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.length;j++){
for(k = 0;k < b.length-1-j;k++){
if(b[k] > 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){ //定义一个函数Maparr
for(var i=0;i<arr.length;i++){ //定义变量i
arr[i]=arr[i]*(i+0.3) //在原数组的基础上加30%
}
return arr; //返回数组重新循环,直到条件不符合
}
console.log(map(arr)); //打印曾加后的数组
8
var x = shiJian();
function shiJian(){
var mydate = new Date();
var y = mydate.getFullYear();
//提取月份:提取的数值 +1即为当前的月份
var m = mydate.getMonth();
//提取日期
var d = mydate.getDate();
//提取当前时间:几时几分与上下午
var h = mydate.getHours();
var fen = mydate.getMinutes();
var s = mydate.getSeconds();
var z = y + "-" + (m + 1) + "-" + d + " " + h + ":" + fen + ":" + s;
alert(z);
9
var shuzu = [1,5,4,4,7,6,6];
quchong(shuzu);
function quchong(shuzu){
var attr=[];
for(var i =0;i<shuzu.length;i++){
if(attr.indexOf(shuzu[i]) < 0){
attr.push(shuzu[i]);
}
}document.write(attr);
}
return z;
}