二维数组

    定义语法1:

var arr1=[1,2,3];

var arr2=[1,2,3];

var arr3=[1,2,3];

var arr=[arr1,arr2,arr3];//先定义一维数组在定义二维数组

    定义语法:

var arr=[

                [1,2,3],

                [1,2,3],

                [1,2,3]

           ];//直接定义二维数组,数据都是用”,“隔开。

数组排序

    一般用的四种排序方法

 

快速排序法:主要是运用了,函数名.sort()方法实现。

冒泡排序法:是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。

选择排序法:是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。

插入排序法:是选择一个数组中的数据,通过不断的插入比较最后进行排序。

数组方法

 

    数组名.concat():把数据连接起来,返回一个数组。

    数组名.join(*):把数据用*连接起来,返回一个字符串

    数组名.pop():删除数组最后一项并且返回这项。

    数组名.reverse():数组顺序翻转。

字符串方法

       字符串名.split("字符");以字符分割字符串,返回一个数组

     字符串名.indexOf(“字符”);可以获得第一个这个“字符“的下标(位置,下标重0开始),如果字符串中找不到要找的字符,那么返回的就是-1

 

     字符串名.lastIndexOf(“字符”); 可以获得最后一个这个“字符“的下标

 

     字符串名.toUpperCase:转换为大写形式

     字符串名.toLowerCase:转换为小写形式

     字符串名. CharCodeAt(数字);获得这个位置的Unicode编码,记住:小写a=97,大写A=65;

  字符串名.charAt(数字);获得这个数的位置的字符

 

     字符串名.substr(数字1,数字2);截取字符串,如果只有一个数字,从数字开始截取到最后,如果有两个数字,从数字1截取数字2个字符

 

     字符串名. Substring(数字1,数字2);/如果只有一个数字截取到最后,如果有两个,就是从数字1开始 到数字2之前,但是不会包含数字2,如果数字1数字2从小到 大或者从大到小放的位置不同,那么默认的从最小的数开始找

    Var str=Document.getElementById(“id名”).value;//通过id获得某个标签的value值。

方法和属性的区别

   属性:对面名.属性名;//没有小括号()。

   方法:对象名.方法名;//有小括号()。

Math对象

  一般为对数字的处理   

    Math.pow(n1,n2);求n1的n2次方

    Math.abs(n);求n的绝对值

    Math.round(n);求n的四舍五入的值

    Math.max(n1,n2。。。);可以放好多个参数,求这些参数的最大值

    Math.min();求最小值

    Math.floor(n);向下取整,不大于n的最大的整数

 Math.ceil(n);向上取整,不小于n的最小的整数

 Math.random();获取0到1之间的随机数,包含零不包含1。

Date对象

Var d1=new Date();//获取当前时间
 
var d1=new Date(“2015/11/15 17:29:36”)//创建指定时间;
var d1=new Date(2015,11,15,17,29,39);//创建指定时间(月份数字是0到11之间)
var d1=new Date(13345478456745);//毫秒数时间
d1.toLocaleString();把时间转化为正常格式
var year=d1.getFullYear();//获得年份
var month=d1.getMonth();//获得月份
var date=d1.getDate();//获得日期
var day=d1.getDay();//获得星期
var hours=d1.getHours();//获得小时
var minute=d1.getMinutes();//获得分钟数
var second=d1.getSecond();//获得秒数
var millisecond=d1.getMilliseconds();//获得毫秒数(0到999)
var timeshijian=d1.getTime();获取时间戳
设置时间:
d1.setFullYear(n);年
d1.setMonth(n);月
d1.setDate(n);日
d1.setDay(n);
d1.setHours(n);时
d1.setMinutes();分
d1.setSeconds();秒
d1.setMilliSeconds()毫秒