javascript字符串对象

1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。

strObj.charCodeAt(index)

var str = "ABC";

str.charCodeAt(0);

结果:65

2、fromCharCode方法从一些Unicode字符串中返回一个字符串。

String.fromCharCode([code1[,code2...]])

String.fromCharCode(65,66,112);

结果:ABp

3、charAt方法返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。

strObj.charAt(index)

var str = "ABC";

str.charAt(1);

结果:B

4、slice方法返回字符串的片段。

strObj.slice(start[,end])

说明:

start下标从0开始的strObj指定部分其实索引。如果start为负,将它作为length+start处理,此处length为字符串的长度。

end小标从0开始的strObj指定部分结束索引。如果end为负,将它作为length+end处理,此处length为字符串的长度。

例如:

012345

var str = "ABCDEF";

str.slice(2,4);

结果:CD

5、substring方法返回位于String对象中指定位置的子字符串。

strObj.substring(start,end)

说明:

start指明子字符串的起始位置,该索引从0开始起算。

end指明子字符串的结束位置,该索引从0开始起算。

substring方法使用start和end两者中的较小值作为子字符串的起始点。如果start或end为NaN或者为负数,那么将其替换为0。

例如:

012345

var str = "ABCDEF";

str.substring(2,4); // 或 str.substring(4,2);

结果:CD

6、substr方法返回一个从指定位置开始的指定长度的子字符串。

strObj.substr(start[,length])

说明:

start所需的子字符串的起始位置。字符串中的第一个字符的索引为0。

length在返回的子字符串中应包括的字符个数。

例如:

012345

var str = "ABCDEF";

str.substr(2,4);

结果:CDEF

7、indexOf方法放回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。

strObj.indexOf(substr[,startIndex])

说明:

substr要在String对象中查找的子字符串。

startIndex该整数值指出在String对象内开始查找的索引。如果省略,则从字符串的开始处查找。

例如:

01234567

var str = "ABCDECDF";

str.indexOf("CD",1); // 由1位置从左向右查找 123...

结果:2

8、lastIndexOf方法返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。

strObj.lastIndexOf(substr[,startindex])

说明:

substr要在String对象内查找的子字符串。

startindex该整数值指出在String对象内进行查找的开始索引位置。如果省略,则查找从字符串的末尾开始。

例如:

01234567

var str = "ABCDECDF";

str.lastIndexOf("CD",6); // 由6位置从右向左查找 ...456

结果:5

9、search方法返回与正则表达式查找内容匹配的第一个字符串的位置。

strObj.search(reExp)

说明:

reExp包含正则表达式模式和可用标志的正则表达式对象。

例如:

var str = "ABCDECDF";

str.search("CD"); // 或 str.search(/CD/i);

结果:2

10、concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。

str.concat([string1[,string2...]])

var str = "ABCDEF";

str.concat("ABCDEF","ABC");

结果:ABCDEFABCDEFABC

11、将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

strObj.split([separator[,limit]])

说明:

separator字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。

limit该值用来限制返回数组中的元素个数。

例如:

var str = "AA BB CC DD EE FF";

alert(str.split(" ",3));

结果:

AA,BB,CC

12、toLowerCase方法返回一个字符串,该字符串中的字母被转换成小写。

例如:

var str = "ABCabc";

str.toLowerCase();

结果:abcabc

13、toUpperCase方法返回一个字符串,该字符串中的所有字母都被转换为大写字母。

例如:

var str = "ABCabc";

str.toUpperCase();

结果:ABCABC

时间: 2024-12-16 02:47:49

javascript字符串对象的相关文章

JavaScript 字符串对象的常用处理

在前端开发中,我们常常面临着各种操作,各种处理,其中字符串处理就是所用非常之高的,有的开发人员甚至会将其他的数据类型转成字符串数据类型,进行操作后,在转回去,这样做有好处,也有坏处,那现在就看下,字符串都有哪些处理方式,有说错的地方欢迎大家指正 string对象属性 length 定义:length 属性可返回字符串的字符长度 console.log("asdasd".length) //6 constructor 定义:对创建该对象的函数的引用,是不是不明白,就是返回创建这个对象的函

JavaScript字符串对象(string)基本用法

1.获取字符串的长度: var s = "Hello world"; document.write("length:"+s.length); 2.为字符串添加各种样式 var txt = "Some words"; document.write("<p>Big: " + txt.big() + "</p>") document.write("<p>Small:

Javascript:字符串对象(string)的基本操作

本文代码整理自w3school:http://www.w3school.com.cn 1.获取字符串的长度: var s = "Hello world"; document.write("length:"+s.length); 2.为字符串添加各种样式,如: var txt = "Some words"; document.write("<p>Big: " + txt.big() + "</p>

JavaScript 字符串(String) 对象

JavaScript 字符串(String) 对象 String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: 实例 var carname="Volvo XC60";var carname='Volvo XC60'; 你使用位置(索引)可以访问字符串中任何的字符: 实例 var character=carname[7]; 字符串的索引从零开始, 所以字符串第一

Javascript 中的false,零值,null,undefined和空字符串对象

在Javascript中,我们经常会接触到题目中提到的这5个比较特别的对象--false.0.空字符串.null和undefined.这几个对象很容易用错,因此在使用时必须得小心. 类型检测 我们下来看看他们的类型分别是什么: <script type="text/javascript"> alert(typeof(false) === 'boolean'); alert(typeof(0) === 'number'); alert(typeof("")

Javascript 对象 - 字符串对象

字符串对象 字符串对象是JavaScript中比较常见的一种基本数据类型,他封装了一个字符串,并且提供了相应的方法.例如连接字符串.取字符串.分割字符串等.JavaScript中字符串是不可变的,原始的字符串值不可修改. 1.创建字符串 创建字符串有多种方法,可以使用字面值定义字符串.例如; var str1 = "Welcome to China "; 或创建类型为变量 var str2 = new string(" Welcome to China "); 2.

javascript的String字符串对象

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>typeof</title></head><body><script> //1.typeof只能判断基本数据类型 //(1)字符串

JavaScript中的String字符串对象的方法总结:

温故而知新,可以为师矣.字符串对象看下面的方法即可. 1:string.charAt(index)方法:返回该字符串索引的字符. 1 'hello'.charAt(1); 2 "e" 2:string.charCodeAt(index)方法:返回该字符串索引的字符的ASCII码. 1 'a'.charCodeAt(0); 2 97 3:string.indexOf方法确定一个字符串在另一个字符串中的位置(数字型),如果返回-1,就表示不匹配,indexOf从字符串头部开始匹配 1 'h

JavaScript原生对象属性和方法详解——Array对象 转载

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons