首页 > 编程语言 > 详细

javascript

时间:2018-07-23 16:52:16      阅读:149      评论:0      收藏:0      [点我收藏+]

 

数组:定义 赋值 使用 数组方法
array
var arr=[123,"123"];
定义:
var arr= new Array();//不常用
var arr= new Array(1,2,3,4,5);//不常用
var arr=[123,‘aaa‘,"aaa"];
使用:arr[0] //中括号里面的叫下标
取值:arr[0] =》123
赋值:arr[0]=0; =>[0,‘aaa‘,"aaa"];

var arr=[1,2,3,4,5,6];
0 1 2 3 4 5
数组元素:1 2 3 4 5 6
数组下标:0 1 2 3 4 5(从0开始)
数组长度:arr.length

数组的添加删除:
var arr[6]=7; => [1,2,3,4,5,6,7]
arr.push(123); => [1,2,3,4,5,6,123] 直接加到最后一个
arr[arr.length]=999; [1,2,3,4,5,6,999]

数组遍历:[1,222,333];
for(var i=0; i<arr.length; ++i){
arr[i]
}

var arr=[1,45,56,8,99,32];
var max=arr[0];
var min=arr[0];
for(var i=0; i<arr.langth; +=i){
if(max=arr[i]){
max=arr[i];
}if(min>arr[i]){
min=arr[i];
}
}

一维数组:[1,23]

二维数组:
[
[123,3,4,4,][123,32,42,4,]
]


var arr=[
[123,3,4,4,][123,32,42,4,]
]
arr[0][0];

 

 

 

// 循环 和数组 查找
//顺序查找 二分法查找(排好序的数组)
var arr=[1,2,3,4,5,6,];
var num=1;
for(var i=0; i<arr.length; ++i){
if(num==arr[i]){
alert("在里面");
bleak;
}
}


var arr=[1,2,3,4,5,6,7,8];
var start=0,
end=arr.length-1,
mid=parseInt(start+end)/2;
while(true){
mid=parseInt((start+end)/2;
if(arr[mid]>9){
end=mid;
}else if(arr[mid<9]){
start=mid;
}else{
alert("在里面");
bleak;
}
if(start>=end){
alert("没找到");
bleak;
}
}

//冒序排序(假的)
var arr=[7,1,4,2,3,5,6,8];
for(var i=0; i<arr.lendth; ++i){
for(var j=0; j<arr.lendth;0; ++j){
var temp=0;
if(arr[i] >arr[j]){
temp=arr[i];
arr[j]=arr[i];
arr[i]=temp;
}

}

}console.log(arr);





//6.方法,函数
//语法,定义,调用,参数列表,返回值
//定义:一堆代码的集合
function 方法名(参数列表){
代码
}
方法
function show(){
var arr=[7,1,4,2,3,5,6,8];
for(var i=0; i<arr.lendth; ++i){
for(var j=0; j<arr.lendth;0; ++j){
var temp=0;
if(arr[i] >arr[j]){
temp=arr[i];
arr[j]=arr[i];
arr[i]=temp;
}

}

}console.log(arr);
}

调用:方法名();
show();



var fun=function(){

}
调用:方法名();
fun();

自定义:(function(){

})();
参数列表(形参,实参)
形式参数
写在方法定义的参数列表里
实际参数
写在方法调用的参数列表里


function show(name){
alert(name);
}
show("zhangsan");


function show(a,b){
alert(a+b);
}
show("1+2")

function show(a,b){
alert(a+b);
}
var num1=1,num2=2;
show(num1,num2);


var arr = [1],num=3;
var zhi = indexOfmy(arr,num);
function indexOfmy(arr,num){
var flag = 1,index;
for(var i =0;i<arr.length;++i){
if(arr[i] == num){
flag = 0;
index = i;
}
}
if(flag == 1){
return -1;
}else{
return index;
}
}

javascript

原文:https://www.cnblogs.com/ybygb-geng/p/9355514.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!