您的位置:首页 > Web前端 > JavaScript

js简单对象

2015-12-28 23:10 701 查看
var mydate = new Date();

设置/返回 年份,四位数。 get/setFullYear();

设置星期: getDay() 返回的是星期,返回0-6的数字,0代表星期日。

var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
document.write("今天是:" + weekday[mydate.getDay()]);

设置时间往后推迟:

mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);
document.write("推迟二小时时间:" + mydate);

String

字符串 大/小 写: toLowerCase() toUpperCase()

返回指定位置的字符: charAt(index);

返回字符串首次出现的位置: indexOf(检索字符,开始检索位置); 第一个参数必须,第二个可选。

indexOf方法区分大小写,如果检索字符没有出现返回-1。

eg:返回Hello World 中第二个o的位置:

var mystr="Hello World!"
document.write(mystr.indexOf("o",mystr.indexOf("o")+1));

字符串的分割: split(分隔符,limit) limit 可选参数,表示分割不会超过这个参数的数组。

每个字符分割,分割符用"";

Math对象

Math.ceil(x) 向上取整 Matth.floor(x)向下取整

Math.round()四舍五入 Math.random() 返回0-1之间的一个随机数。

数组:

concat 可以 把其他数组,或者其他数 ,连接到此数组上。

join(分隔符); 把数组中所有的元素放入一个字符串,元素通过指定分隔符进行分隔。

数组的截取 slice(start,end);

sort:

注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:

若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。

eg:

<script type="text/javascript">
function sortNum(a,b) {
return b-a; //倒序 // a-b 正序
}
var myarr = new Array("80","16","50","6","100","1");
document.write(myarr.sort(sortNum));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: