`
yuanjianhang
  • 浏览: 110234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript中String对象介绍

阅读更多

下面介绍下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的String对象来展示中国传统文化瑰宝——唐诗三百首。这个项目不仅能够帮助初学者加深对JavaScript字符串操作的理解,同时也能...

    JavaScript String 对象参考手册

    JavaScript中的String对象是用于处理和操作字符串的基本工具。字符串在JavaScript中是一种不可变的数据类型,这意味着一旦创建,就不能更改其内容。尽管如此,String对象提供了丰富的内置方法来处理字符串的各种需求...

    JavaScript中的String对象.pdf

    JavaScript中的String对象是编程语言中处理文本的基本工具。在JavaScript中,字符串被当作对象来处理,这赋予了它们丰富的属性和方法,使得开发者能够轻松地进行各种文本操作。以下是关于String对象的详细说明: 1....

    String对象常用的属性的方法

    ### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...

    Javascript之String对象详解_.docx

    JavaScript中的String对象是处理文本数据的核心工具,它提供了多种方法和属性来操作和格式化字符串。下面我们将深入探讨String对象的一些关键特性和用法。 1. 创建String对象: 创建String对象主要有三种方式: -...

    JavaScript帮助手册-String对象.pdf

    在JavaScript中,`String`对象是一个非常重要的概念,它不仅作为数据类型存在,还提供了大量的方法来帮助开发者处理字符串相关的任务。了解并掌握这些方法对于任何JavaScript开发者而言都至关重要。下面将详细介绍`...

    JavaScript中string对象

    JavaScript 中的 String 对象是编程语言中处理文本的基础,它用于存储和操作字符串。JavaScript 的 String 对象与 Java 中的 String 类似,都提供了丰富的属性和方法,用于字符串的创建、修改、比较、查找等操作。在...

    w3cshool之JavaScript对象_String

    JavaScript中的String对象是处理文本数据的核心工具,它包含了一系列用于操作和处理字符串的方法。作为面向对象编程的一部分,String对象在JavaScript中属于内置对象,这意味着它已经预定义并且可以直接使用。以下是...

    为Javascript中的String对象添加去除左右空格的方法(示例代码)

    主要介绍了为Javascript中的String对象添加去除左右空格的方法(示例代码)。需要的朋友可以过来参考下,希望对大家有所帮助

    JavaScript程序设计课件:String对象.pptx

    JavaScript中的String对象是编程中非常基础且重要的概念,它用于表示和操作文本数据。在JavaScript中,通过单引号或双引号包围的任何字符序列都会被视为字符串,并且它们本质上都是String构造函数的实例。本节主要...

    String 对象参考手册(javascript)

    字符串对象(String对象)提供了许多方便的方法和属性,帮助我们处理和操作文本。以下是对`String`对象的一些核心知识点的详细解释: 1. **创建字符串** - 字面量方式:通过双引号或单引号直接创建,如 `var str = ...

    JavaScript中String对象的方法介绍

    在JavaScript中,String对象是一类特殊的数据类型,用于处理文本。本文将详细介绍String对象的一些常用方法,这些方法可以帮助我们更有效地操作和处理字符串。 首先,我们来看字符方法: 1. `charAt()` 方法:此...

    Prototype String对象 学习

    `gsub`是Prototype String对象中的一个重要方法,它的全称是"global substitute",用于全局替换字符串中的某个模式(pattern)。这个方法接收两个参数:`pattern`和`replacement`。`pattern`可以是一个正则表达式或...

    string 对象 与json互转

    与此相关的,`String`对象是Java编程语言中的基础类型,用于存储和处理文本数据。在实际开发中,我们经常需要在`String`对象与JSON对象之间进行转换,以满足不同的需求。本文将深入探讨`String`与JSON的互转方法,并...

    JavaScript核心对象参考手册

    1. **全局对象Global**: JavaScript中的全局对象提供了许多内置函数,如`Math`(数学运算)、`Date`(日期和时间操作)、`JSON`(JSON解析和序列化)等。全局变量默认会成为全局对象的属性。 2. **对象创建与原型...

    javascript对象转换成json

    - 如果对象中有循环引用(即一个对象引用了另一个,而另一个又引用了第一个),`JSON.stringify()`会抛出一个错误。 - 当使用`replacer`函数时,可以通过返回undefined来排除某个属性不被包含在JSON字符串中。 ### ...

    javascript object to json string

    JavaScript对象转换为JSON字符串是Web开发中的常见操作,特别是在数据交换和存储时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于...

    为JavaScript中的String添加一些常用方法

    在JavaScript中,String对象是内置的基本数据类型之一,用于处理文本。尽管JavaScript已经提供了一系列用于字符串操作的方法,但有时候我们可能需要自定义一些特定的功能来满足项目需求。这篇博文“为JavaScript中的...

    JavaScript对象模型

    需要注意的是,在提及这些类型时,并非指代JavaScript中的全局对象如`NaN`、`Boolean`、`Number`、`String`等,而是指这些数据类型的名称。 #### 三、对象 对象是JavaScript中最基础且重要的数据结构之一,它是一...

Global site tag (gtag.js) - Google Analytics