javascript对象

javascript中的所有事物都是对象:数字、字符串、数组、函数… …
javascript允许自定义对象
对象是拥有属性与字符串的特殊数据类型

访问对象的属性:objectName.propertyName
访问对象的方法:objectName.methodName()


内置对象/内建对象:
内建对象功能备注
Array数组对象
String处理文本、字符串
Date处理日期时间
Math进行数学计算
Boolean可以将布尔值当做对象访问,将参数变为布尔值
Number将数字作为对象访问
Function将函数作为对象访问,可以在脚本执行期间动态生成和调用函数;
Global定义js中的全局变量和函数
Error描述错误
RegExp表示正则表达式,是对字符串执行模式匹配的强大工具
Object派生所有其他对象的对象,其属性和方法可以派生给其他所有的对象

例如:string对象

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值