发表于: 2022-11-17 20:22:21

0 1226





js练习



//简单的ATM
var sum = 200;
var i = prompt('请输入您要的操作' + '\n' + '1.存钱' + '\n'   + '2.取钱' + '\n'  + '3.显示余额' + '\n'  + '4.退出')
if (i == 1) {
var a = prompt('请输入要存入的余额');
   sum += parseFloat(a);
   alert('您的余额是' + sum + '');
}if (i == 2) {
var a1 = prompt('请输入要取出的余额');
   sum -= parseFloat(a1);
   alert('您的余额是' + sum + '');
}if ( i == 3) {
alert('您的余额是' + sum + '');
}if ( i == 4) {
alert('正在退出中...');
}


今天学习的部分js知识点

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>js练习数组1</title>
</head>
<script>

   //1、数组(Array):就是一组数据的集合 存储在单个变量下
   //2、利用 new 创建数组
   // var arr = new Array();  //创建一空的数组
   // //3、利用数组字面量创建数组[]
   // var arr = []; //创建一空的数组 ,在数组力可以存放人任意数据类型,里面的数据用逗号隔开
   // var arr1 = [1,2,'李白',true];
   // console.log(arr1);
   // //获取数组元素 格式 数组名[索引号]
   // console.log(arr1[2]);

   // var arr = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日','黑色星期天'];
   // console.log(arr);
   // console.log(arr[6]);
   // console.log('-----------------');
   //
   // // 遍历数组:就是把数组中的每个元素从头到尾都访问一次
   // //注意:因为索引号是从0开始,所以i必须是从0开始计算
   // for (var i = 0; i < 7; i++) {
   //     console.log(arr[i]);
   // }
   // //数组的长度  数组名.length
   // //数组长度 arr.length 会动态检测数组元素个数
   // console.log(arr.length);
   // for (var i = 0; i < arr.length; i++) {
   //     console.log(arr[i]);
   // }

   //小练习 求数组[2,6,7,1,4]总和与平均值
   // var arr = [2,6,1,7,4];
   // var sum = 0;
   // var average = 0;
   // for (var i = 0; i < arr.length; i++) {
   //     sum += arr[i]; //加的是数组元素中的arr[i]
   // }
   // average = sum / arr.length;
   // console.log(sum,average); // 20,4

   //小练习 求数组[2,6,1,77,52,25,7]中的最大值
   // var arr = [2,6,34,77,52,45,7];
   // var max = arr[0];
   // for (var i = 1; i < arr.length; i++) {
   //     if ( arr[i] > max) {
   //         max = arr[i];
   //     }
   // }
   // console.log('该数组里的最大值是' + max);

   // 求数组[2,6,1,77,52,25,7]中的最大值
   // var arr1 = [2,6,33,77,52,45,7];
   // var min = arr1[0];
   // for (var i = 1; i < arr1.length; i++) {
   //     if ( arr1[i] = min) {
   //         min = arr1[i];
   //     }
   // }
   // console.log('该数组里的最大值是' + min);

   // var arr = ['red','green','blue','pink'];
   // var str = '';
   // var sep = '|';
   // for (var i = 0; i < arr.length; i++) {
   //     str += arr[i] + sep;
   // }
   // console.log(str);

   //新增元素。修改length长度
   // var arr =['red','green','bler'];
   // console.log(arr.length);
   // arr.length = 5;
   // console.log(arr);
   // console.log(arr[3]); //undefined
   // console.log(arr[4]); //undefined

   //新增元素,修改索引号
   // var arr1 =['red','green','bler'];
   // arr1[3] = 'pink';
   // console.log(arr1);
   // arr1[0] = 'yellow'; //这里是替换了原来的数组元素
   // console.log(arr1[0]);
   // arr1 = '尝试';
   // console.log(arr1); //不要给数组名赋值,否则会覆盖掉以前的数据

   // var arr = [];
   // for (var i = 0; i < 10; i++) {
   //     arr[i] = i+1;
   // }
   // console.log(arr);

   //将数组中大于10的数字取出来
   // var arr = [2,0,5,45,78,44,2,5,55,22,33];
   // var newArr = [];
   // var j = 0;  //使用一个j变量来存放数组
   // for (var i = 0; i < arr.length; i++) {
   //     if (arr[i] > 10) {
   //         newArr[newArr.length] = arr[i];
   //         j++
   //     }
   // }
   // console.log(newArr);

   //使用newArr.length来存放数组
   // var arr = [2,0,5,45,78,44,2,5,55,22,33];
   // var newArr = [];
   // for (var i = 0; i < arr.length; i++) {
   //     if (arr[i] > 10) {
   //         newArr[newArr.length] = arr[i];
   //     }
   // }
   // console.log(newArr);



</script>
<body>

</body>
</html>


明天计划:完成接下来的任务。



返回列表 返回列表
评论

    分享到