数组方法 为自己常用方法 下面对象方法 均为转载资料 链接奉上https://www.w3school.com.cn/jsref/dom_obj_all.asp
所有 JavaScript 对象都拥有 toString() 方法。
arr.tostring() arr.join()====>转为字符串
数组长度 arr.length
删除数组的元素 delete arr[0]使用 delete 会在数组留下未定义的空洞
合并数组 concat arr1. concat(arr2,arr3)
将数组变成字符串拼接 var str = arr.join()
删除最后一个元素 arr.pop()
末尾添加元素 arr.push("concent")
数组顺序反转 arr.reverse()
删除数组的第一个元素 arr.shift()
给数组开头添加元素 arr.unshift("concent")
点击按钮截取数组下标 1 到 2 的元素 arr.slice(1,3) 截取下标从一到三的元素结束 不包含三
截取数组 arr.slice(1) 传一个参数 代表截取从1 以后的数组
点击按钮向数组添加元素 arr.splice(2,0,"concent') 从第二个开始 删除0个 在添加“concent”
数组转字符串 arr.tostring()
数组排序 升序 arr.sort(function(a,b){return a-b});
数组排序 降序 arr.sort(function(a,b){return b-a});
对象 复制的
Date 对象方法
方法 | 描述 |
---|---|
Date() | 返回当日的日期和时间。 |
getDate() | 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 |
getDay() | 从 Date 对象返回一周中的某一天 (0 ~ 6)。 |
getMonth() | 从 Date 对象返回月份 (0 ~ 11)。 |
getFullYear() | 从 Date 对象以四位数字返回年份。 |
getYear() | 请使用 getFullYear() 方法代替。 |
getHours() | 返回 Date 对象的小时 (0 ~ 23)。 |
getMinutes() | 返回 Date 对象的分钟 (0 ~ 59)。 |
getSeconds() | 返回 Date 对象的秒数 (0 ~ 59)。 |
getMilliseconds() | 返回 Date 对象的毫秒(0 ~ 999)。 |
getTime() | 返回 1970 年 1 月 1 日至今的毫秒数。 |
getTimezoneOffset() | 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 |
getUTCDate() | 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 |
getUTCDay() | 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 |
getUTCMonth() | 根据世界时从 Date 对象返回月份 (0 ~ 11)。 |
getUTCFullYear() | 根据世界时从 Date 对象返回四位数的年份。 |
getUTCHours() | 根据世界时返回 Date 对象的小时 (0 ~ 23)。 |
getUTCMinutes() | 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 |
getUTCSeconds() | 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 |
getUTCMilliseconds() | 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 |
parse() | 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 |
setDate() | 设置 Date 对象中月的某一天 (1 ~ 31)。 |
setMonth() | 设置 Date 对象中月份 (0 ~ 11)。 |
setFullYear() | 设置 Date 对象中的年份(四位数字)。 |
setYear() | 请使用 setFullYear() 方法代替。 |
setHours() | 设置 Date 对象中的小时 (0 ~ 23)。 |
setMinutes() | 设置 Date 对象中的分钟 (0 ~ 59)。 |
setSeconds() | 设置 Date 对象中的秒钟 (0 ~ 59)。 |
setMilliseconds() | 设置 Date 对象中的毫秒 (0 ~ 999)。 |
setTime() | 以毫秒设置 Date 对象。 |
setUTCDate() | 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 |
setUTCMonth() | 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 |
setUTCFullYear() | 根据世界时设置 Date 对象中的年份(四位数字)。 |
setUTCHours() | 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 |
setUTCMinutes() | 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 |
setUTCSeconds() | 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 |
setUTCMilliseconds() | 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 |
toSource() | 返回该对象的源代码。 |
toString() | 把 Date 对象转换为字符串。 |
toTimeString() | 把 Date 对象的时间部分转换为字符串。 |
toDateString() | 把 Date 对象的日期部分转换为字符串。 |
toGMTString() | 请使用 toUTCString() 方法代替。 |
toUTCString() | 根据世界时,把 Date 对象转换为字符串。 |
toLocaleString() | 根据本地时间格式,把 Date 对象转换为字符串。 |
toLocaleTimeString() | 根据本地时间格式,把 Date 对象的时间部分转换为字符串。 |
toLocaleDateString() | 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 |
UTC() | 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。 |
valueOf() | 返回 Date 对象的原始值。 |
js中常用
break | 退出 switch 或循环。 |
const | 声明具有恒定值的变量。 |
class | 声明类。 |
continue | 如果出现指定条件,则(在循环中)中断一次循环,并继续循环中的下一次迭代。 |
debugger | 停止执行 JavaScript,并调用调试功能(如果有)。 |
do ... while | 执行一个语句块,并在条件为 true 时重复该语句块。 |
for | 循环遍历代码块多次. |
for ... in | 循环遍历对象的属性。 |
for ... of | 循环遍历可迭代对象的值。 |
function | 声明函数。 |
if ... else ... else if | 标记根据条件执行的语句块。 |
let | 声明在方括号 {} 作用域内的变量。 |
return | 停止执行函数并从该函数返回值。 |
switch | 根据不同情况标记要执行的语句块。 |
throw | 抛出(生成)错误。 |
try ... catch ... finally | 标记在 try 块中发生错误时要执行的语句块,并实现错误处理。 |
var | 声明变量。 |
while | 标记条件为 true 时要执行的语句块。 |