长用的js语法理解

var year = new Date().getFullYear();//年

获取到的月份+1,因为月份在电脑中是从0开始的;

var month =new Date().getMonth() +1;//月

var Date = new Date().getDate();//日

var Day = new Date().getDay();//星期几

var Time = new Date().getTime();//时间戳,从1977年开始到现在的毫秒数;

var Hours = new Date().getHours();// 时

var Minutes = new Date().getMinutes();// 分

var Seconds = new Date().getSeconds();// 秒

var currentTime = new Date().toLocaleString();// 当前的年月日,上下午,时分秒;

var currentDateTime = new Date().toLocaleDateString();// 当前的年月日

var currentTimes = new Date().toLocaleTimeString();// 当前的时间

toUTCString() 把时间转换成字符串格式

字母大小写,toUpperCase();

toLocalCase();

trim()去除空格;

sub() 下标;

sup() 上标;

bold()粗体显示;

数组的操作:

push();

向数组添加参数到数组末尾;

var arr = [1,2,3,4,5]

arr.push(0,3,7,8);

console.log(arr);//(9) [1, 2, 3, 4, 5, 0, 3, 7, 8]

unshift(),

像数组头加入参数,返回新的数组长度

var arr = [1,2,3,4,5]

arr.unshift(0);

console.log(arr);//6) [0, 1, 2, 3, 4, 5]

shift():

删除数组的第一个元素,返回新的数组

var arr = [1,2,3,4,5]

arr.shift();

console.log(arr);// (4) [2, 3, 4, 5]

pop(),

删除数组的最后一个,返回新的数组

var arr = [1,2,3,4,5]

arr.pop();

console.log(arr);//(4) [1, 2, 3, 4]

splice(),

这个可以删除数组的内容也可以添加,返回新的数组

删:

var arr = [1,2,3,4,5]

arr.splice(0,3);

console.log(arr);//(2) [4, 5]

增:

var arr = [1,2,3,4,5]

arr.splice(0,3,7,8);

console.log(arr);//[7, 8, 4, 5]

slice();

删除数组的内容(开始,结束)不包括结束的

var arr = [1,2,3,4,5]

var c = arr.slice(1,3);

console.log(c);//(2) [2, 3]

这里我让返回删除的数据

sort();给数组排序;比较少用;抄的

用的时候还得在里面加函数;

arrayObject.sort(sortby);sortby是一个函数,

function sortNumber(a,b)

{

return a - b

}

var arr = new Array(6)

arr[0] = "10"

arr[1] = "5"

arr[2] = "40"

arr[3] = "25"

arr[4] = "1000"

arr[5] = "1"

document.write(arr + "<br />")

document.write(arr.sort(sortNumber))

合并两个数组 - concat()

合并三个数组 - concat()

用数组的元素组成字符串 - join()

删除数组的最后一个元素 - pop()

数组的末尾添加新的元素 - push()

将一个数组中的元素的顺序反转排序 - reverse()

在数组的开头添加新元素 - unshift()

删除数组的第一个元素 - shift()

从一个数组中选择元素 - slice()

数组排序(按字母顺序升序)- sort()

数字排序(按数字顺序升序)- sort()

数字排序(按数字顺序降序)- sort()

在数组的第2位置添加一个元素 - splice()

splice(index,howmany,add)返回的是截取的字符串

转换数组到字符串 -toString()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值