下面介绍下javascript中,String对象的一些属性和方法:
String对象有一个最常用的属性:length(字符串的长度)。
例如:
var txt = new String('abcd');
alert(txt.length);
结果为:4。
String常用的方法有:
fontsize();
例如:
接上例中:
document.write(txt.fontsize(7) );
注意:fontsize()中的值必须是1到7之间。
fontcolor();
字体颜色。
接上例中:
document.write(txt.fontcolor('#ff0000'));
下面是比较重要的几个方法:
concat();追加字符串
例如:
var p = 'abcd';
document.write(p.concat('ef','g'));
结果为:abcdefg。
charAt();
返回指定位置的字符。
var p = 'abcdefg';
document.write(p.charAt(2)+'<br>');
document.write(p.charAt(8)+'<br>');
这里注意,2和8都是下标,由于8这个位置的字符串不存在,所以返回空字符串;
结果为:
c
‘’
charCodeAt();
返回指定位置字符的Unicode编码,范围是0--65535之间的整数,大于255的就是汉字。
indexOf()、lastIndexOf();
都是返回指定字符串出现的位置。不同的是lastIndexOf()是从后向前检索,indexOf()是从前向后检索,
他们都是有两个参数的,
indexOf(searchvalue,fromindex);
searchvalue:规定的检索字符串,必需的参数。
fromindex:规定开始检索的位置,非必需的参数,如果省略,从最开始处检索,lastIndexOf()是从最末尾处检 索。
substr();
截取字符串。
substr(start,length);
start:规定开始的位置。
length:规定截取的长度。如果省略,则一直截止到字符串末尾。
例如:
var txt = 'abcd';
document.write(txt.substr(1,2));
结果为:bc。
substring();
截取字符串;
substring(start,end);
start:开始的位置。
end:结束的位置,如果不写,则一直到字符串的末尾。
这里的start和end都必须是正数。
slice();
也是截取字符串。
slice(start,end);
start:开始的位置索引。
end:结束的位置索引,如省略,则到字符串的末尾,可以 为负值,为负值的话则从字符串的末尾开始计数。
split();
将字符串分割成字符串数组。
split(separator,howmany);
sepatator:必选的参数,字符串或者正则表达式,从该参数指定的地方分割对象。
howmany:可选参数,指定返回数组的最大长度。设置了改参数,返回的子串不会多于这个参数指定的数组。如果 没有,则不考虑它的长度。
例如:
var str = 'which date is your birthday?';
var arr = str.split(' ');
document.write(arr[0]+''+arr[1]+''+arr[2]+''+arr[3]+''+arr[4]+''+'<br>');
document.write(str.split(' ')+'<br>');
document.write(str.split(' ',3));
注意,split(‘ ’)这里的两个引号之间是有空格的,不能省略。
结果是:
whichdateisyourbirthday?
which,date,is,your,birthday?
which,date,is
再举一个例子:
var str = '#a#b#c';
document.write(str.split('#'));
结果为:
,a,b,c
还有两个最常用的方法:
toLowerCase()和toUpperCase();
第一个是将字符串转换成小写形式,第二个是将字符串装换成大写形式。
分享到:
相关推荐
在本实例中,“Javascript实例-String对象-唐诗三百首”着重讲解了如何利用JavaScript的String对象来展示中国传统文化瑰宝——唐诗三百首。这个项目不仅能够帮助初学者加深对JavaScript字符串操作的理解,同时也能...
JavaScript中的String对象是用于处理和操作字符串的基本工具。字符串在JavaScript中是一种不可变的数据类型,这意味着一旦创建,就不能更改其内容。尽管如此,String对象提供了丰富的内置方法来处理字符串的各种需求...
JavaScript中的String对象是编程语言中处理文本的基本工具。在JavaScript中,字符串被当作对象来处理,这赋予了它们丰富的属性和方法,使得开发者能够轻松地进行各种文本操作。以下是关于String对象的详细说明: 1....
### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...
JavaScript中的String对象是处理文本数据的核心工具,它提供了多种方法和属性来操作和格式化字符串。下面我们将深入探讨String对象的一些关键特性和用法。 1. 创建String对象: 创建String对象主要有三种方式: -...
在JavaScript中,`String`对象是一个非常重要的概念,它不仅作为数据类型存在,还提供了大量的方法来帮助开发者处理字符串相关的任务。了解并掌握这些方法对于任何JavaScript开发者而言都至关重要。下面将详细介绍`...
JavaScript 中的 String 对象是编程语言中处理文本的基础,它用于存储和操作字符串。JavaScript 的 String 对象与 Java 中的 String 类似,都提供了丰富的属性和方法,用于字符串的创建、修改、比较、查找等操作。在...
JavaScript中的String对象是处理文本数据的核心工具,它包含了一系列用于操作和处理字符串的方法。作为面向对象编程的一部分,String对象在JavaScript中属于内置对象,这意味着它已经预定义并且可以直接使用。以下是...
主要介绍了为Javascript中的String对象添加去除左右空格的方法(示例代码)。需要的朋友可以过来参考下,希望对大家有所帮助
JavaScript中的String对象是编程中非常基础且重要的概念,它用于表示和操作文本数据。在JavaScript中,通过单引号或双引号包围的任何字符序列都会被视为字符串,并且它们本质上都是String构造函数的实例。本节主要...
字符串对象(String对象)提供了许多方便的方法和属性,帮助我们处理和操作文本。以下是对`String`对象的一些核心知识点的详细解释: 1. **创建字符串** - 字面量方式:通过双引号或单引号直接创建,如 `var str = ...
在JavaScript中,String对象是一类特殊的数据类型,用于处理文本。本文将详细介绍String对象的一些常用方法,这些方法可以帮助我们更有效地操作和处理字符串。 首先,我们来看字符方法: 1. `charAt()` 方法:此...
`gsub`是Prototype String对象中的一个重要方法,它的全称是"global substitute",用于全局替换字符串中的某个模式(pattern)。这个方法接收两个参数:`pattern`和`replacement`。`pattern`可以是一个正则表达式或...
与此相关的,`String`对象是Java编程语言中的基础类型,用于存储和处理文本数据。在实际开发中,我们经常需要在`String`对象与JSON对象之间进行转换,以满足不同的需求。本文将深入探讨`String`与JSON的互转方法,并...
1. **全局对象Global**: JavaScript中的全局对象提供了许多内置函数,如`Math`(数学运算)、`Date`(日期和时间操作)、`JSON`(JSON解析和序列化)等。全局变量默认会成为全局对象的属性。 2. **对象创建与原型...
- 如果对象中有循环引用(即一个对象引用了另一个,而另一个又引用了第一个),`JSON.stringify()`会抛出一个错误。 - 当使用`replacer`函数时,可以通过返回undefined来排除某个属性不被包含在JSON字符串中。 ### ...
JavaScript对象转换为JSON字符串是Web开发中的常见操作,特别是在数据交换和存储时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于...
在JavaScript中,String对象是内置的基本数据类型之一,用于处理文本。尽管JavaScript已经提供了一系列用于字符串操作的方法,但有时候我们可能需要自定义一些特定的功能来满足项目需求。这篇博文“为JavaScript中的...
需要注意的是,在提及这些类型时,并非指代JavaScript中的全局对象如`NaN`、`Boolean`、`Number`、`String`等,而是指这些数据类型的名称。 #### 三、对象 对象是JavaScript中最基础且重要的数据结构之一,它是一...