js简单对象

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));

 

转载于:https://www.cnblogs.com/watson945/p/5084348.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值