我今天学了什么
1.if else if 判断
var b=new Date();
var a=b.getDay();
// console.log(a)
if(a==1){
console.log("今天星期一")
}else if(a==2){
console.log("今天星期2")
}
else if(a==3){
console.log("今天星期3")
}
else if(a==4){
console.log("今天星期4")
}
else if(a==5){
console.log("今天星期5")
}
else if(a==6){
console.log("今天星期6")
}else{
console.log("今天星期日")
}
2.switch
var a=Number(prompt(""))
switch(a)
case a<60:
alert("还好好学习")
break;
case a>=60&&a<70:
alert("好好学习")
break;
case a>=70&&a<80:
alert("好学习")
break;
case a>=80&&a<90:
alert("学习")
break;
case a>=90&&a<100:
alert("习")
break;
3.数组定义
// 数组
// 第一种定义方式
var arr = [];// 这是一个空数组
var arr1 = [2];
var arr2 = [2,3,4,5,6];
// 第2种定义方式
// var arr3 = new Array();
// var a = new Number(1)
// var c = new Number(1)
// var a = 1;
// var b = 1;
// console.log(a==c)
// console.log(a===c)
var arr3 = new Array();
var arr4 = new Array(10);//只放一个参数 ,代表数组的长度 ,每一项如果没有被赋值的话,自动添加了 undefined
var arr5 = new Array(2,3,4,5,6);
数组检测
// Array (数组)
var arr = [1,2,3,4,5,6]
console.log(typeof arr) //object
console.log(Array.isArray(arr))
// 检测 arr 是不是 属于 Array对象
console.log(arr instanceof Array)
// console.log(arr instanceof Object)
// Array.isArray()
4.数组赋值
var arr=[];
for(var i=1;i<=100;i++){
// console.log(i)
if(i%3==0){
arr[arr.length]=i;
}
}
5.数组倒序(三种方法)
<script type="text/javascript">
// var arr=[1,2,3,4,5,6]
// var arr1=[]
// for(var i=arr.length-1;i>=0;i--){
// arr1[arr1.length]=arr[i]
// }
// 两种方法
var a=[1,2,3,4,5,6]
var b=[];
var j=0
for(var i=a.length-1;i>=0;i--){
b[j]=a[i]
j++
}
var arr=[1,2,3,5,6]
for(var i=0;i<parseInt(arr.length/2);i++){
var a=arr[i]
arr[i]=arr[arr.length-i-1]
arr[arr.length-i-1]=a
}
var arr=[1,2,3,4,5,6,7]
var arr1=[]
for(var i=0;i<arr.length;i++){
arr1[i]=arr[arr.length-i-1]
}
6.数组求和
var arr=[1,25,5,5,10]
var sum=0;
for(var i=1;i<=arr.length;i++){
var a=arr[arr.length-i]
sum=sum+a
}
网友评论