我今天學(xué)了什么
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("還好好學(xué)習(xí)")
break;
case a>=60&&a<70:
alert("好好學(xué)習(xí)")
break;
case a>=70&&a<80:
alert("好學(xué)習(xí)")
break;
case a>=80&&a<90:
alert("學(xué)習(xí)")
break;
case a>=90&&a<100:
alert("習(xí)")
break;
3.數(shù)組定義
// 數(shù)組
// 第一種定義方式
var arr = [];// 這是一個空數(shù)組
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);//只放一個參數(shù) ,代表數(shù)組的長度 ,每一項如果沒有被賦值的話,自動添加了 undefined
var arr5 = new Array(2,3,4,5,6);
數(shù)組檢測
// Array (數(shù)組)
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.數(shù)組賦值
var arr=[];
for(var i=1;i<=100;i++){
// console.log(i)
if(i%3==0){
arr[arr.length]=i;
}
}
5.數(shù)組倒序(三種方法)
<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.數(shù)組求和
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
}