String对象的属性和方法

创建字符串的两种方法:

  1.直接量:var str = "";

  2.字符串对象创建: new String("");

String对象的属性

  1.constrcutor

  2.prototype

  3.length:   str.length可以获取字符串长度

String对象的方法

  1.匹配相关:与正则表达式配合使用

    (1)str.match(RegExp):匹配指定字符串

    (2)str.replace(RegExp):替换指定字符

    (3)str.search(RegExp):查找字符

  2.索引相关:

    (1)charAt(index):通过索引值查找,返回指定字符

    (2)indexOf(val):返回指定字符首次出现的位置

    (3)lastIndexOf(val):返回指定字符最后出现的位置

    (4)charCodeAt(index):返回指定字符的Unicode编码,介于0 - 65535的数字

<script>
var str = "a123456789";
        console.log(str.charAt(0));        //索引值
        console.log(str.indexOf(2));      //=>2  返回2首次出现的位置
        console.log(str.lastIndexOf(8));//=>3  返回8最后出现的位置
        console.log(str.replace("9","b"));// =>b  把所有9替换成b
        console.log(str.search("234"));  //=>2  返回第一个字符的位置
        console.log(str.charCodeAt(1));  //=>49  返回Unicode编码

</script>

  3.操作字符相关:

    (1)str1.concat(str2,...,strn) :连接字符串

    (2)str.slice(start,end):传入两个索引值,截取两个值之间的字符串,不包括end值。返回新字符串。若start为负数,从最后一位开始数起。

    (3)str.substr(start,length):传入截取的其实索引值和截取的长度,返回新字符串,若start为负数,从最后一位开始数起。

    (4)str.substring(from,to):传入两个索引值,截取两个值之间的字符串,不包括to值。返回新字符串,若start为负数,默认start为0.

    (5)str.split(spearator,limit):分割字符串,以数组形式返回。spearator指定切割的地方,limit设置返回字符串的最大长度.

  其中(2)(3)(4)都是截取字符串的方法,相同点是返回新字符串,第一个参数是截取的开始值。

var str = "I‘m a programmer,Heloo Wrold";
        console.log(str.slice(0,4));    //
        console.log(str.slice(-4,-2));

        console.log(str.substr(0,10));
        console.log(str.substr(-4,3));

        console.log(str.substring(0,10));
        console.log(str.substring(-2,10));

        console.log(str.split("H",1));

  4.不需要传参:

    (1)str.valueOf():返回字符串原始值

    (2)str.toUpperCase():字符串大写

    (3)str.toLowerCase():字符串小写

    (4)str.trim():去掉字符串两边空白

var str = "I‘m a programmer,Heloo Wrold";
        var msg = "   两边有空白   ";
        console.log(str.valueOf());
        console.log(str.toUpperCase());
        console.log(str.toLowerCase());
        console.log(msg.trim());

时间: 2024-10-09 21:42:47

String对象的属性和方法的相关文章

&lt;JavaScript&gt; 一. string对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 string 对象 8 */ 9 10 // ------------- 属性 ------------- 11 // 1. length属性: 获取字符串的长度 12 var str = "Hello, world!

JavaScript的String对象的属性和方法

---恢复内容开始--- 属性: length              字符串的长度 prototype         字符串的原型对象 constructor       字符串的构造函数,会返回function String()函数 方法: charAt()               参数为字符串数组 数组下标.返回该下标的对应的字符.如果索引值超出字符串范围,则返回空字符串(参数范围是0至.length-1) charCodeAt()        参数同上,返回该下标对应的字符的U

Javascript常用对象的属性和方法

javascript为我们提供了一些非常有用的常用内部对象和方法.用户不需要用脚本来实现这些功能.这正是基于对象编程的真正目的. 在javascript提供了string(字符串).math(数值计算)和Date(日期)三种对象和其它一些相关的方法.从而为编程人员快速开发强大的脚本程序提供了非常有利的条件. 1.常用内部对象 在javascript中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例:而另一种对象则在引用它的对象或方法是

HTML DOM对象的属性和方法

HTML DOM对象的属性和方法 HTML DOM 对象有几种类型: 1.Document 类型 在浏览器中,Document 对象表示整个 HTML 文档. 1.1属性 引用文档的子节点 documentElement var html = document.documentElement; //取得对<html>元素的引用 body var body = document.body; //取得对<body>元素的引用 获取文档信息 title 通过 title 属性可以访问当前

String类型的属性和方法

× 目录 [1]属性 [2]对象通用方法 [3]访问字符方法[4]字符串拼接[5]创建子串方法[6]大小写转换[7]查找子串位置[8]正则匹配方法[9]去除首尾空格[10]字符串比较 前面的话 前面已经介绍过字符串String类型的基本知识,本文将介绍String类型的属性和方法 属性 字符串String类型的每个实例都有一个length属性,表示字符串中的字符个数.由于字符串是不可变的,所以字符串的长度也不可变 字符串的length属性不会在for/in循环中枚举,也不能通过delete操作符

fastreport对象的属性和方法

对象的属性和方法 报表的报表可视对象都是TfrView的继承类.在脚本中可以使用下列属性和方法: 属性 类型 描 述 BandAlign Integer 设置对象在band中的位置. 可选值:baNone, baLeft, baRight, baCenter, baWidth, baBottom. Enabled Boolean 确定对象是否响应事件.可选值:True, False. FillColor Integer 对象的背景颜色.颜色一般设为常量clXXX. FrameColor Inte

jQuery事件对象的属性和方法

jQuery事件对象的属性和方法 事件对象的属于与方法有很多,但是我们经常用的只有那么几个,这里我主要说下作用与区别 event.type:获取事件的类型 触发元素的事件类型 $("a").click(function(event) { alert(event.type); // "click"事件 }); event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标 通过这2个属性,可以确定元素在当前页面的坐标值,鼠标相对于文档的左边缘的位置(

关于JavaScript的对象,属性,方法的一些理解和认识。

对象      万物皆对象,所谓的对象,就是一个实体,一个物体,对象一定是有一个名字的, 在JavaScript中有很多很多对象,这些对象天生就存在在JavaScript中,比如document就是一个对象,window也是对象.     JavaScript想调用一个对象,非常的简单,直接打它的名字即可.     在JavaScript中,每个对象是负责不一样的事情.    document负责一切和文档相关的事情:window负责一切和浏览器窗口相关的事情:console负责一切和控制台相关

AJAX入门--- XMLHttpRequest对象的属性和方法

由于刚刚接触到Ajax对其比较陌生,而其中的XMLHttpRequest对象更是未曾听闻.开始学之前,了解一下它的属性和方法为它的使用做下铺垫.本文重点介绍XMLHttpRequest的属性和方法. XMLHttpRequest对象的属性和事件 属性 描述 readyState 表示XMLHttpRequest对象的状态[1] responseText 包含客户端接收到的HTTP相应的文本内容[2] responseXML 服务器响应的XML内容对应的DOM对象[3] status 服务器返回h