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对象: 方法
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 释放鼠标按键时