<!--[if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:DocumentKind>DocumentNotSpecified</w:DocumentKind><w:DrawingGridVerticalSpacing>7.8</w:DrawingGridVerticalSpacing><w:View>Normal</w:View><w:Compatibility></w:Compatibility><w:Zoom>0</w:Zoom></w:WordDocument></xml><![endif]-->
String对象:处理字符串
创建:
varstring0="helloword";
varstring1=newString("Helloword");
varstring2=newString(string0);
属性:唯一属性,length,获得字符串的长度
方法:
1.字符串显示方法
方法
|
对应的标记命令
|
说明
|
big()
|
<big></big>
|
将字体略微放大处理
|
blink()
|
<blink></blink>
|
吧html<blink></blink>标记放置在string对象中的文本两端,ie不支持<blink>标记
|
blod()
|
<b></b>
|
用粗体表示
|
fixed()
|
<tt></tt>
|
用印刷体显示
|
fontcolor(colorname)
|
<fontcolor="colorname"></font>
|
设置字体颜色
|
fontsize(num)
|
<fontsize="num"></font>
|
设定字体大小,参数为1-7之间的数字,也可以是以字符串形式传入的数字,如果使用字符串数字,则字体大小要去basefont大小的相对倍数
|
italics()
|
<i></i>
|
用斜体显示
|
small()
|
<small></small>
|
将字体略微小显示
|
strike()
|
<strike></strike>
|
显示删除线
|
sub()
|
<sub></sub>
|
显示下标字
|
sup()
|
<sup></sup>
|
显示上标字
|
anchor(name)
|
<aname="name"></a>
|
在对象的指定文本两端放置一个有name属性的html锚点,name为锚记的名称
|
link(url)
|
<ahref="url"></a>
|
把一个有href属性的html锚点放置在string对象中的文本两端,其中参数url为连接地址
|
2.字符串处理方法
方法
|
说明
|
charAt(n)
|
获取字符串中低n个位置的字符,n从0开始
|
charCodeAt(n)
|
获取字符串中第n个位置字符的Unicode编码,n从0开始
|
concat(string1,string2,...stringn)
|
将字符串string1到stringn连接起来,合并成为一个新的字符串
|
FromCharCode(code1,code2,...coden)
|
获取与unicode码code1,到coden的字符值相对应的字符串
|
IndexOf(substring,start)
|
在字符串中从start位置开始寻找指定的子串substring,并返回子串第一次出现的起始位置,若没找到,返回-1,省略start时从字符串头部开始搜索子串
|
Lastindexof(substring,start)
|
在字符串中从start位置开始寻找指定的子串substring,并返回子串最后一次出现的起始位置,若没找到,返回-1,省略start时从字符串头部开始搜索子串
|
Match(regexp)
|
使用指定的正则表达式匹配字符串,并返回包含匹配结果的数组,若无匹配返回null
|
Replace(regexp,repalcement)
|
使用replacemeng替换字符串中regexp指定的内容,并返回替换后的结果,regexp可以是正则表达式,或一个文本。Replacement可以包含正则表达式,也可以是一个函数
|
Search(regexp)
|
获取与regexp匹配的第一个字符串的起始位置,若不匹配,返回-1
|
Split(separator,limit)
|
将一个字符串用分隔符separator分割为若干个字符串,然后将结果作为字符串数组返回,limit为限定返回的个数,可省略,separator可是字符串或正则表达式,他表示分割字符串时使用的一个或多个字符,若忽略,返回包含整个字符串的单一元素数组
|
Slice(start,end)
|
截取从start开始,到end结束的字符串,不包括end位置的字符,若省略end,表示到字符串结尾;若end为负数,则从字符串末尾开始计算字符串的位置,同substring()方法相同
|
Substr(start,length)
|
获取字符串中从start位置开始连续length个字符串的子串,省略length时默认到字符串结束
|
Substring(from,to)
|
获取字符串中从第from个字符开始到to-1个字符结束的子串,省略to,表示到结尾。From的值为0~(字符串长度-1)
|
toLowerCase()
|
将字符串中的字符全部转化为小写
|
toUpperCase()
|
将字符串中的字符全部转化为大写
|
toString()
|
返回对象的字符串表示
|
valueOf()
|
返回对对象的原始值
|
分享到:
相关推荐
### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...
此程序是向大家展示js脚本中string对象的基本应用
读入未知数目的string对象.cpp
【Prototype String对象学习】 在JavaScript中,Prototype是一个库,它扩展了JavaScript的内置对象,包括String对象。这里的“Prototype String对象”是指Prototype库为JavaScript原生的String对象添加的一些额外...
86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点.zip86.java中String对象的特点....
### Java String对象的经典问题 #### 一、String 类与对象机制概述 在Java中,`String`类是一个非常重要的类,它提供了丰富的功能用于处理文本数据。`String`类是不可变的(immutable),这意味着一旦一个`String`...
"Java 中 Object 对象和 String 对象的解析" Java 中的 Object 对象和 String 对象是两个非常重要的概念。在 Java 中,每个对象都继承自 Object 对象,这意味着每个对象都拥有 Object 对象的方法和属性。String ...
### 创建string对象过程的内存分配详解 #### 一、引言 在Java中,`String` 类是最常用的数据类型之一,用于表示不可变的字符序列。`String` 对象的创建涉及复杂的内存分配机制,特别是在Java虚拟机 (JVM) 的环境中...
CString和string对象的相互转化问题 CString对象和string对象是两种不同的字符串类型,它们之间的转化是非常重要的。本文将详细介绍CString和string之间的转化问题,以及它们的用法。 一、CString和string之间的...
在Java编程语言中,String对象被认为是不可变的。这个特性是Java设计者为了优化性能、安全性和线程安全性而有意设定的。理解String对象的不可变性对于Java开发者来说至关重要,因为它影响着代码的编写、内存管理和多...
解析Java中的String对象的数据类型字符串 Java中的String对象是一种特殊的数据类型,它不同于基本数据类型,也不同于其他对象。String对象的默认值是null,但它又是一种特殊的对象,有其它对象没有的一些特性。 ...
对String创建几个对象代码详解,包括字符串相加,对象相加等等
JavaScript中的String对象是用于处理和操作字符串的基本工具。字符串在JavaScript中是一种不可变的数据类型,这意味着一旦创建,就不能更改其内容。尽管如此,String对象提供了丰富的内置方法来处理字符串的各种需求...
JAVA 面试题解惑系列之 String 对象创建机制 本文将深入探讨 JAVA 中 String 对象的创建机制,解答常见的面试题目,并探索 String 对象池的概念和机制。 一、String 对象的创建方式 在 JAVA 中,String 对象可以...
在本实例中,“Javascript实例-String对象-唐诗三百首”着重讲解了如何利用JavaScript的String对象来展示中国传统文化瑰宝——唐诗三百首。这个项目不仅能够帮助初学者加深对JavaScript字符串操作的理解,同时也能...
### JavaScript String 对象详解 #### 引言 在JavaScript中,`String`对象是一个非常重要的概念,它不仅作为数据类型存在,还提供了大量的方法来帮助开发者处理字符串相关的任务。了解并掌握这些方法对于任何...
JavaScript中的String对象是编程语言中处理文本的基本工具。在JavaScript中,字符串被当作对象来处理,这赋予了它们丰富的属性和方法,使得开发者能够轻松地进行各种文本操作。以下是关于String对象的详细说明: 1....
JavaScript中的String对象是编程中非常基础且重要的概念,它用于表示和操作文本数据。在JavaScript中,通过单引号或双引号包围的任何字符序列都会被视为字符串,并且它们本质上都是String构造函数的实例。本节主要...
在C++中,我们通常会遇到三种主要的字符串形式:C字符串,string对象,以及字符串字面值。这些字符串形式各有特点,适用场景不同,理解它们之间的差异对于编写高效、安全的代码至关重要。 一、字符串字面值 字符串...
JavaScript中的String对象是处理文本数据的核心工具,它提供了多种方法和属性来操作和格式化字符串。下面我们将深入探讨String对象的一些关键特性和用法。 1. 创建String对象: 创建String对象主要有三种方式: -...