js将object转换为数组 js怎么判断对象是否为空是否存在

1.获取对象

  • document.getElementById(‘id’)
  • document.getElementsByClassName(”class”);
  • document.getElementsByTagName(“li”)
2.事件鼠标事件:
  • onclick 点(单)击
  • ondbclick 双击
  • onmouseover 鼠标放上
  • onmouseout 鼠标离开
  • onmousedown 鼠标按下
  • onmouseup 鼠标抬起
  • onmousemove 鼠标移动
表单事件:
  • onfocus 获取焦点
  • onblur 失去焦点
  • onsubmit 提交表单
  • onchange 当发生改变的时候
  • onreset 重置表单
键盘事件:
  • onkeydown 键盘按下
  • onkeyup 键盘抬起
  • onkeypress键盘按键一次
  • event.clientX 点击时的x坐标
  • event.clientY 点击时的Y坐标
  • event.target 事件源
3.内置函数:1.常规函数
  • alert();警告框
  • confirm();确认框
  • prompt():显示一个输入对话框,提示等待用户输入 。
  • escape();将字符转换成Unicode码
  • eval函数:计算表达式的结果 。
  • isNaN函数:测试是(true)否(false)不是一个数字 。
  • parseFloat函数:将字符串转换成符点数字形式 。
  • parseInt函数:将符串转换成整数数字形式(可指定几进制) 。
2.数组函数:
  • join函数:转换并连接数组中的所有元素为一个字符串 。
  • langth:返回数组的长度 。
  • reverse函数:将数组元素顺序颠倒 。
  • sort函数:对字符素组或数字数组进行排序 。
3.日期函数:
  • getDate函数:返回日期的“日”部分,值为1~31
  • getDay函数:返回星期几,值为0~6,其中0表示星期日,1表示星期一,…,6表示星期六
  • getHours函数:返回日期的“小时”部分,值为0~23 。
  • getMinutes函数:返回日期的“分钟”部分,值为0~59 。见上例 。
  • getMonth函数:返回日期的“月”部分,值为0~11 。其中0表示1月,2表示3月,…,11表示12月 。见前面的例子 。
  • getSeconds函数:返回日期的“秒”部分,值为0~59 。见前面的例子 。
  • getTime函数:返回系统时间 。
  • getTimezoneOffset函数:返回此地区的时差(当地时间与GMT格林威治标准时间的地区时差),单位为分钟 。
  • getYear函数:返回日期的“年”部分 。返回值以1900年为基数,例如1999年为99 。
  • parse函数:返回从1970年1月1日零时整算起的毫秒数(当地时间) 。
  • setDate函数:设定日期的“日”部分,值为0~31 。
  • setHours函数:设定日期的“小时”部分,值为0~23 。
  • setMinutes函数:设定日期的“分钟”部分,值为0~59 。
  • setMonth函数:设定日期的“月”部分,值为0~11 。其中0表示1月,…,11表示12月 。
  • setSeconds函数:设定日期的“秒”部分,值为0~59 。
  • setTime函数:设定时间 。时间数值为1970年1月1日零时整算起的毫秒数 。
  • setYear函数:设定日期的“年”部分 。
  • toGMTString函数:转换日期成为字符串,为GMT格林威治标准时间 。
  • setLocaleString函数:转换日期成为字符串,为当地时间 。
4.数学函数: