Javascript中的String对象详谈

 这篇文章主要介绍了Javascript中的String对象,需要的朋友可以参考下

Sting字符串对象是Javascript提供的内建对象之一。 
 
这里特别注意,字符串中的第一个字符是第0位的,第二个才是第1位的。 
 
1.创建一个字符串对象的方法 
 
[var] String 对象实例名 = new String(string) 
 
或者是var String 对象实例名 = 字符串值 
 
例子: 
 
var str = "Hello World"; 
 
var str1 = new String("This is a string"); 
 
2.String的属性 
 
length: 返回字符串的长度 
 
var intlength = str.length //intlength = 11 
 
3.String的方法 
 
charAt(*): 返回字符串位于第*位的单个字符 
 
var x = "abcdefg"; var y = x.charAt(3); //y="d" 
 
charCodeAt(*): 返回字符串位于第*位的单个字符的ASCII码 
 
不作赘述 
代码如下:
fromCharCode(): 接受一个指定的Unicode值,然后返回一个字符串。 
 
document.write(String.fromCharCode(72,69,76,76,79)); //输出结果是HELLO 
 
indexOf():从字符串中查找另一个字符串对象,查找成功返回位置,否则返回-1 
 
document.write("children".indexOf("l",0)); //输出结果是3 
 
document.write("children".indexOf("l",1)); //输出结果是3 
 
document.write("children".indexOf("l",4)); //输出结果是-1 
 
lastIndexOf():和indexOf()方法类似,不同的是查找方向相反,从后往前查找 
 
document.write("children".lastIndexOf("l",4)); //输出结果是3 
 
split(分隔符字符): 返回一个数组,数组是从字符串中分离出来的,分隔符字符决定了分离的地方。 
 
'l&o&v&e'.split('&'); //返回数组l,o,v,e 
 
substring(): 相当于字符串的裁剪功能 
 
substring(<始>[,<终>]) 
 
document.write("children".substring(1,3)); //输出结果是hil 
 
substr():也相当于裁剪,注意与substring()的不同 
 
substr(<始>[,<长度>]) 
代码如下:
document.write("children".substr(1,3)); //输出结果是hil。这里要注意与substing相比较,虽然结果是一样的,但是算法和思想都是不一样的。 
 
toLowerCase()和toUpperCase():功能类似,只是返回一个原来字符串相同的字符串,唯一的区别就是前者所有的字母都为小写,后者为大写。 
 
document.write("LOVE".toLowerCase()); //输出结果是love 
 
document.write("love".toUpperCase()); //输出结果是LOVE 
 

时间: 2024-10-27 08:58:26

Javascript中的String对象详谈的相关文章

Javascript中的String对象详谈_javascript技巧

Sting字符串对象是Javascript提供的内建对象之一. 这里特别注意,字符串中的第一个字符是第0位的,第二个才是第1位的. 1.创建一个字符串对象的方法 [var] String 对象实例名 = new String(string) 或者是var String 对象实例名 = 字符串值 例子: var str = "Hello World"; var str1 = new String("This is a string"); 2.String的属性 len

浅谈JavaScript中的String对象常用方法

这篇文章主要介绍了JavaScript中的String对象常用方法,非常简单实用,有需要的小伙伴参考下 String对象提供的方法用于处理字符串及字符. 常用的一些方法: charAt(index):返回字符串中index处的字符. indexOf(searchValue,[fromIndex]):该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从字符串内该位置开始搜索,当searchValue找到后,返回该串第一个字符的位置. lastIndexOf(s

在Javascript中为String对象添加trim,ltrim,rtrim方法

利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性.以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)String.prototype.Trim = function(){    return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = fun

在Javascript中为String对象添加trim,ltrim,rtrim方法_javascript技巧

以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样) 复制代码 代码如下: String.prototype.Trim = function() {     return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.LTrim = function() {     return this.replace(/(^\s*)/g, "&quo

浅谈JavaScript中的String对象常用方法_javascript技巧

String对象提供的方法用于处理字符串及字符. 常用的一些方法: charAt(index):返回字符串中index处的字符. indexOf(searchValue,[fromIndex]):该方法在字符串中寻找第一次出现的searchValue.如果给定了fromIndex,则从字符串内该位置开始搜索,当searchValue找到后,返回该串第一个字符的位置. lastIndexOf(searchValue,[fromIndex]):从字符串的尾部向前搜索searchValue,并报告找到

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

如下所示: String.prototype.trim=function(){   var m=this.match(/^\s*(\S+(\s+\S+)*)\s*$/);   return (m==null)?"":m[1];} 使用:var  message ="  我很好  ";message.trim();

Javascript学习1 - Javascript中的类型对象

原文:Javascript学习1 - Javascript中的类型对象 1.1关于Numbers对象.         常用的方法:number.toString() 不用具体介绍,把数字转换为字符串,相应的还有一个方法:toLocalString()                     number.toFixed(digits) 把numberl转换为小数,digits代表小数几位.         常用的与Number对应的全局函数:isNaN(vars) 判断vars是不是数字,  

JavaScript中的Array 对象(数组对象)_javascript技巧

 1.创建Array对象方法: --->var arr = [1,2,3];//简单的定义方法 此时可以知道 arr[0] == 1; arr[1] == 2; arr[2] == 3; --->new Array(); var arr = new Array();//定义一个没有任何内容的数组对象,然后以下面的方式为其赋值 arr[0] = "arr0"; arr[1] = "arr1"; arr[2] = "arr2"; ---&

深入理解JavaScript中为什么string可以拥有方法_javascript技巧

引子 我们都知道,JavaScript数据类型分两大类,基本类型(或者称原始类型)和引用类型. 基本类型的值是保存在栈内存中的简单数据段,它们是按值访问的.JS中有五种基本类型:Undefined.Null.Boolean.Number和String. 引用类型的值是保存在堆内存中的对象,它的值是按引用访问的.引用类型主要有Object.Array.Function.RegExp.Date. 对象是拥有属性和方法的,所以我们看到下面这段代码一点也不奇怪. var favs=['鸡蛋','莲蓬']