js基础之内置对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js基础之内置对象相关的知识,希望对你有一定的参考价值。

 String对象:处理所有的字符串操作 
 Math对象:处理所有的数学运算 
 Date对象:处理日期和时间的存储、转化和表达 
 Array对象:提供一个数组的模型、存储大量有序的数据 
 Event对象:提供javascript事件的各种处理信息 
内置对象都有自己的方法和属性,访问的方法如下: 
对象名.属性名称 
对象名.方法名称(参数表) 

String(字符串对象): 方法

 

String 对字符串的支持
String.charAt( ) 返回字符串中的第n个字符
String.charCodeAt( ) 返回字符串中的第n个字符的代码
String.concat( ) 连接字符串
String.fromCharCode( ) 从字符编码创建—个字符串
String.indexOf( ) 检索字符串
String.lastIndexOf( ) 从后向前检索一个字符串
String.length 字符串的长度
String.localeCompare( ) 用本地特定的顺序来比较两个字符串
String.match( ) 找到一个或多个正则表达式的匹配
String.replace( ) 替换一个与正则表达式匹配的子串
String.search( ) 检索与正则表达式相匹配的子串
String.slice( ) 抽取一个子串
String.split( ) 将字符串分割成字符串数组
String.substr( ) 抽取一个子串
String.substring( ) 返回字符串的一个子串
String.toLocaleLowerCase( ) 把字符串转换小写
String.toLocaleUpperCase( ) 将字符串转换成大写
String.toLowerCase( ) 将字符串转换成小写
String.toString( ) 返回字符串
String.toUpperCase( ) 将字符串转换成大写
String.valueOf( ) 返回字符串

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Math对象:方法

  

Math.abs( ) 计算绝对值
Math.acos( ) 计算反余弦值
Math.asin( ) 计算反正弦值
Math.atan( ) 计算反正切值
Math.atan2( ) 计算从x轴到一个点之间的角度
Math.ceil( ) 对一个数上舍入
Math.cos( ) 计算余弦值
Math.E 算术常量e
Math.exp( ) 计算ex
Math.floor( ) 对一个数下舍入
Math.LN10 算术常loge10
Math.LN2 算术常量loge2
Math.log( ) 计算一个数的自然对数
Math.LOG10E 算术常量log10e
Math.LOG2E 算术常量log2e
Math.max( ) 返回最大的参数
Math.min( ) 返回最小的参数
Math.PI 算术常量PI
Math.pow( ) 计算xy
Math.random( ) 返回一个伪随机数
Math.round( ) 舍入到最接近的整数
Math.sin( ) 计算正弦值
Math.sqrt( ) 计算平方根
Math.SQRT1_2 算术常量 1/技术分享图片
Math.SQRT2 算术常量技术分享图片
Math.tan( ) 计算正切值

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Date对象: 方法

Date 操作日期和时间的对象
Date.getDate( ) 返回一个月中的某一天
Date.getDay( ) 返回一周中的某一天
Date.getFullYear( ) 返回Date对象的年份字段
Date.getHours( ) 返回Date对象的小时字段
Date.getMilliseconds( ) 返回Date对象的毫秒字段
Date.getMinutes( ) 返回Date对象的分钟字段
Date.getMonth( ) 返回Date对象的月份字段
Date.getSeconds( ) 返回Date对象的秒字段
Date.getTime( ) 返回Date对象的毫秒表示
Date.getTimezoneOffset( ) 判断与GMT的时间差
Date.getUTCDate( ) 返回该天是一个月的哪一天(世界时)
Date.getUTCDay( ) 返回该天是星期几(世界时)
Date.getUTCFullYear( ) 返回年份(世界时)
Date.getUTCHours( ) 返回Date对象的小时字段(世界时)
Date.getUTCMilliseconds( ) 返回Date对象的毫秒字段(世界时)
Date.getUTCMinutes( ) 返回Date对象的分钟字段(世界时)
Date.getUTCMonth( ) 返回Date对象的月份(世界时)
Date.getUTCSeconds( ) 返回Date对象的秒字段(世界时)
Date.getYear( ) 返回Date对象的年份字段(世界时)
Date.parse( ) 解析日期/时间字符串
Date.setDate( ) 设置一个月的某一天
Date.setFullYear( ) 设置年份,也可以设置月份和天
Date.setHours( ) 设置Date对象的小时字段、分钟字段、秒字段和毫秒字段
Date.setMilliseconds( ) 设置Date对象的毫秒字段
Date.setMinutes( ) 设置Date对象的分钟字段和秒字段
Date.setMonth( ) 设置Date对象的月份字段和天字段
Date.setSeconds( ) 设置Date对象的秒字段和毫秒字段
Date.setTime( ) 以毫秒设置Date对象
Date.setUTCDate( ) 设置一个月中的某一天(世界时)
Date.setUTCFullYear( ) 设置年份、月份和天(世界时)
Date.setUTCHours( ) 设置Date对象的小时字段、分钟字段、秒字段和毫秒字段(世界时)
Date.setUTCMilliseconds( ) 设置Date对象的毫秒字段(世界时)
Date.setUTCMinutes( ) 设置Date对象的分钟字段和秒字段(世界时)
Date.setUTCMonth( ) 设置Date对象的月份字段和天数字段(世界时)
Date.setUTCSeconds( ) 设置Date对象的秒字段和毫秒字段(世界时)
Date.setYear( ) 设置Date对象的年份字段
Date.toDateString( ) 返回Date对象日期部分作为字符串
Date.toGMTString( ) 将Date转换为世界时字符串
Date.toLocaleDateString( ) 回Date对象的日期部分作为本地已格式化的字符串
Date.toLocaleString( ) 将Date转换为本地已格式化的字符串
Date.toLocaleTimeString( ) 返回Date对象的时间部分作为本地已格式化的字符串
Date.toString( ) 将Date转换为字符串
Date.toTimeString( ) 返回Date对象日期部分作为字符串
Date.toUTCString( ) 将Date转换为字符串(世界时)
Date.UTC( ) 将Date规范转换成毫秒数
Date.valueOf( ) 将Date转换成毫秒表示

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Array对象:方法

Array 对数组的内部支持
Array.concat( ) 连接数组
Array.join( ) 将数组元素连接起来以构建一个字符串
Array.length 数组的大小
Array.pop( ) 删除并返回数组的最后一个元素
Array.push( ) 给数组添加元素
Array.reverse( ) 颠倒数组中元素的顺序
Array.shift( ) 将元素移出数组
Array.slice( ) 返回数组的一部分
Array.sort( ) 对数组元素进行排序
Array.splice( ) 插入、删除或替换数组的元素
Array.toLocaleString( ) 把数组转换成局部字符串
Array.toString( ) 将数组转换成一个字符串
Array.unshift( ) 在数组头部插入一个元素

 

 

 

 

 

 

 

 

 

 

 

 

Event对象:方法

a.窗口事件,只在body和frameset元素中才有效 
  onload 页面或图片加载完成时 
  onunload 用户离开页面时 
b.表单元素事件,在表单元素中才有效 
  onchange 框内容改变时 
  onsubmit 点击提交按钮时 
  onreset 重新点击鼠标按键时 
  onselect 文本被选择时 
  onblur 元素失去焦点时 
  onfocus 当元素获取焦点时 
c.键盘事件,在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效 
  onkeydown 按下键盘按键时 
  onkeypress 按下或按住键盘按键时     
  onkeyup 放开键盘按键时 
d.在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效 
  onclick 鼠标点击一个对象时 
  ondblclick 鼠标双击一个对象时 
  onmousedown 鼠标被按下时 
  onmousemove 鼠标被移动时 
  onmouseout 鼠标离开元素时 
  onmouseover 鼠标经过元素时 
  onmouseup 释放鼠标按键时 

 





























以上是关于js基础之内置对象的主要内容,如果未能解决你的问题,请参考以下文章

js内置对象之Date对象

JavaScript系列之基础篇

JS基础语法---内置对象

JS基础--函数与BOMDOM操作JS中的事件以及内置对象

JavaScript之基础-9 JavaScript String(内置对象String概述)

JavaScript基础之对象与内置对象