javascript对象
2016-06-23 21:20
246 查看
javascript中的所有事物都是对象:数字、字符串、数组、函数… …
javascript允许自定义对象
对象是拥有属性与字符串的特殊数据类型
访问对象的属性:objectName.propertyName访问对象的方法:objectName.methodName()
内置对象/内建对象:
内建对象 | 功能 | 备注 |
---|---|---|
Array | 数组对象 | |
String | 处理文本、字符串 | |
Date | 处理日期时间 | |
Math | 进行数学计算 | |
Boolean | 可以将布尔值当做对象访问,将参数变为布尔值 | |
Number | 将数字作为对象访问 | |
Function | 将函数作为对象访问,可以在脚本执行期间动态生成和调用函数; | |
Global | 定义js中的全局变量和函数 | |
Error | 描述错误 | |
RegExp | 表示正则表达式,是对字符串执行模式匹配的强大工具 | |
Object | 派生所有其他对象的对象,其属性和方法可以派生给其他所有的对象 |
var mS="My string"; var mS1="My string";
属性(string对象只有一个属性,只读)
length mS.length;
方法
charAt 返回指定位置的字符 mS.chartAt(index)
chart n.字符;
character n.字符;
index,必需,表示字符串中某个位置的数字,即字符在字符串中的下标;
charCodeAt 返回指定位置的字符的Unicode编码 mS.chartCodeAt(index)
返回值是0-65535之间的整数
concat 用于连接两个或多个数组 mS.concat(mS1);
arrayObject.concat(arrayX,arrayX,…,arrayX);
arrayX可以是具体的值,也可以是数组对象,可以是任意多个
fromCharCode 接收一个或n个Unicode值,然后返回一个字符串 String.fromCharCode(72,67,67);
document.write(String.fromCharCode(72,67,76,76,79)); 输出:HELLO
indexOf 返回指定的字符串在字符串中首次出现的位置 mS.indexOf(“My”);
stringObject.indexOf(searchvalue,fromindex); searchvalue 需检索的字符串; fromIndex 可选,规定在字符串中开始检索的位置;取值范围(0-stringObject.length-1),默认从0开始; 如果要检索的字符串没有出现,返回-1;
lastIndexOf 返回一个指定的字符串最后出现的位置,
在字符串指定的位置从后往前搜索 mS.indexOf(“ng”);
stringObject.lastIndexOf(searchvalue,fromindex); fromIndex 可选,规定在字符串中开始检索的位置;默认从字符串的最后一个字符开始搜索; 如果要检索的字符串没有出现,返回-1;
match
replace
search
slice
split
substr
substring
toLowerCase
toUpperCases
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享