/* 1.数组(Array):一组数据的集合 数组中的数据称为元素
2.创建方式2种
(1)利用 new */
var arr = new Array(); //创建了一个空的数组 A大写
/* (2)利用数组字面量 最常用 */
var arr = [];
var arr1 = [1,2,3,4,5,'PINK']; //数据一定要用 , 隔开 索引号 0 1 2 3 4 逐渐排列
console.log(arr1);
//如果想选中数组中的一个元素 通过索引号
console.log(arr1[5]); //PINK
var day = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日',];
console.log(day[6]);
// 遍历数组:把数组的每个元素从头到尾的访问一次 eg
//for in 遍历我们的对象
// for ( 变量 in 对象){
//}
var obj = {
name : '韩梅梅',
age : 24,
sex : '男',
}
for ( var k in obj ){
console.log(k); //k变量输出 得到的是属性名
console.log(obj[k]); // obj[k] 得到的是属性值
}
var day = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日',];
// 通过循环将每个元素访问一次输出
for(i = 0 ; i < 7 ; i++){
console.log(day[i]);
}
// 数组长度
console.log(day.length);
// 数组最大值
var num = [2 , 56 , 78 , 1 , 26 , 24];
var max = num[0];
for ( i = 1 ; i < num.length ; i++){
if( num[i] > max){
max = num[i];
}
}
console.log(max);
var num1 = prompt('请输入第一个值:');
var num2 = prompt('请输入第二个值:');
var result = parseFloat(num1) + parseFloat(num2);
alert('最终结果是:' + result);
</script>
//案例题(空数组,追加1-10进入)
var xman = [];
for( var i = 0 ; i < 10 ; i++){
xman[i] = i + 1;
}
console.log(xman);
//案例2 (将一个数组中大于10的元素放入新数组)
var num8 = [2,0,6,1,77,0,52,0,25,7];
var num9 = [];
var j = 0;
for (var i = 0 ; i < num8.length ; i++){
if(num8[i] > 10){
num9[j] = num8[i];
j++;
}
}
console.log(num9);
//案例2 第二种方法
var num10 = [2,0,6,1,77,0,52,0,25,7];
var num11 = [];
for ( var i = 0 ; i < num10.length ; i++){
if(num10[i] > 10){
num11[num11.length] = num10[i];
}
}
console.log(num11);