创建数组的两种方式:
1,利用数组字面量
var arr = [1,2,3];
2,利用new Array()
var arr = new Array();
创建一个长度为2的数组
var arr1 = new Array(2);
<script>
// //利用new创建数组
// var nn = new Array();
// //利用数组字面量创建
// var nn = []; //创建了一个空的数组
// var arr = [1, 3, 4,2,9,21];
//如何获取数组元素 索引
// var sum = 0;
// for (var i = 0; i <= arr.length - 1; i++) {
// sum += arr[i];
// }
// console.log(sum);
// var arr = [1, 3, 43, 2, 9, 21];
// var max = arr[0];
// for (var i = 0; i < arr.length; i++) {
// if (max < arr[i]) {
// max = arr[i];
// }
// console.log(max);
// }
// // 将数组转为字符串
// var arr = ["red", "ghhjj", "fghj", "fffguggu"];
// var str = "";
// for (var i = 0; i < arr.length - 1; i++) {
// str += arr[i] + "|";
// }
// console.log(str);
//数组新增加元素,修改数组长度
// var arr = [2, 9, 21];
// console.log(arr.length);
// //修改长度
// arr.length = 5;
// console.log(arr);
// arr[3] = 77;
// for (var i = 0; i < arr.length; i++) {
// console.log(arr[i]);
// }
//筛选出元素存放到新数组
// // 方法yi
// var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
// var newArr = [];
// for (var i = 0; i < arr.length; i++) {
// if (arr[i] > 10) {
// newArr[i] = arr[i];
// }
// }
// console.log(newArr);
//方法2
// var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
// var newArr = [];
// for (var i = 0; i < arr.length; i++) {
// if (arr[i] > 10) {
// //数组的长度可以自己检测到
// newArr[newArr.length] = arr[i];
// }
// }
// console.log(newArr);
// 新数组用于存放筛选之后的数据
// var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];
// var newArr = [];
// for (var i = 0; i < arr.length; i++) {
// if (arr[i] != 0) {
// newArr[newArr.length] = arr[i];
// }
// }
// console.log(newArr);
// //数组的反转
// var arr = [77, 0, 52, 0, 25, 7];
// var newArr = [];
// for (var i = arr.length - 1; i >= 0; i--) {
// newArr[newArr.length] = arr[i];
// }
// console.log(newArr);
// //冒泡排序
// var arr = [5, 4, 3, 2, 1];
// //外循环是管理,循环数
// //五个数 4个循环
// for (var i = 0; i <= arr.length - 1; i++) {
// //里面的循环等,每一次循环的次数
// for (var j = 0; j < arr.length - i - 1; j++) {
// // 内部交换两个变量的值,前一个和后一个数组的比较
// if (arr[j] > arr[j + 1]) {
// var temp;
// var temp = arr[j];
// arr[j] = arr[j + 1];
// arr[j + 1] = temp;
// }
// }
// }
// console.log(arr)
</script>
<script>
var arr = [1500, 1200, 2000, 2100, 1800];
var newArr = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] > 1500) {
// newArr[newArr.length] = arr[i];
newArr.push(arr[i]);
}
}
console.log(newArr);
</script>
后面会通过里面的1内置对象通过函数来做