ITKeyword - 技术文章推荐分享

首页 > js中的string对象

js中的string对象

标签: js,

相关推荐:报表软件JS开发引用HTML DOM的windows对象

HTML DOM是W3C标准(是HTML文档对象模型的英文缩写,DocumentObject Model for HTML)。HTML DOM定义了用于HTML的一些列标准的对象,以及访问和处理HTML文档的标准方法。通过DOM,可以访问所有的HTML元素,连同他们所包含的文本和属性。可以对其中的内容进行

<!DOCTYPE html><html> <head>

<meta charset="UTF-8">

<title></title> </head> <!--

描述:JS是基于对象的,JS也提供了一些常用的对象。

Java面向对象:class {构造器}

JS基于对象:构造函数

String

创建字符串对象

var str = new String("aaa");

比较两个字符串的内容

str1.valueOf() === str2.valueOf()

取出对应下表的字符

str.charAt(index);

取出对应下标的字符的asci码

str.charCodeAt(indext)

得到字符串的长度

str.length

字符串的连接

str.concat(str1,str2...);

返回子字符串在字符串中第一次出现的下标

str.indexOf("love"); //返回love 在 str中第一次出现的位置

返回子字符串在字符串中最后一次出现的下标

str.lastIndexOf("love"); //返回love 在 str中最后一次出现的位置

分割字符串

str.split("seperator");

将str根据seperator分割

截取字符串

str.substring(start,end); 从start截取到end

将字符串转成大写

str.toUpperCase();

将字符串转成小写

str.toLowerCase();

字符串替换

str.replace(正则表达式,"替换的字符串");

str.replace(/love/,"LOVE"); //只替换一个

str.replace(/love/g,"LOVE"); //全局替换

给字符串两端加一个<font></font>,并添加color属性

str.fontcolor("颜色");

str.fontcolor("#FF00FF");

str.fontcolor("red");

str.fontcolor("rgb(200,30,100)");

//<font color="rgb(255,200,200)">aaa</font>

把 HTML <I> 标记放置在 String 对象中的文本两端。

str.italics(); //斜体

//<i>The first love, the last love!</i>

把一个有 HREF 属性的 HTML 锚点放置在

相关推荐:JS开发引用HTML DOM的location和document对象

上一次提到,在报表软件FineReport的JavaScript开发中,可以访问并处理的HTML DOM对象有windows、location、document三种。这次就继续介绍后两种,location和document对象。LocationLocation 对象包含有关当前 URL 的信息。 Location 对象是 Window 对象的一

String 对象中的文本两端。

str3.link("http://www.baidu.com");

//<a href="http://www.baidu.com">The first love, the last love!</a>

Number

Date

Math(类)

--> <body>

<script type="text/javascript">

var str1 = new String("aaa");

var str2 = new String("bbb");

//alert(str1 == str2); //false

//比较两个字符串对象的内容是否相同

//首先需要取得字符串对象的值 str.valueOf()

//alert(str1.valueOf() === str2.valueOf());

//true

for(var i = 0; i < str1.length; i++) {

document.write(str1.charCodeAt(i));

document.write("<br/>")

}

document.write(str1.concat(str2, "ccc", "ddd", "<br/>"));

//str1两边加一个<font>aaa</font>

//给font标签添加一个color属性:属性值是传入参数。

document.write(str1.fontcolor("rgb(255,200,200)"));

document.write("<br/>")

var str3 = new String("The first love, the last love!");

var index = str3.indexOf("love");

document.write("love".fontcolor("red") + "出现的位置是:" + index+"<br/>");

var arr = str3.split(" ");

for(var index in arr){

document.write(arr[index]+"<br/>");

}

alert(str3.substring(10,25));

alert(str3.toUpperCase());

document.write(str3.italics());

document.write(str3.link("http://www.baidu.com"));

var str4 = str3.replace(/love/g,"shit");

document.write(str4);

</script> </body></html>

相关推荐:js笔记--面向对象

前言:ECMA-262将对象定义为:"无序属性的集合,其属性可以包含基本值,对象或者函数"。这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把ECMAScript的对象看成散列表:一组名值

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <!-- 描述:JS是基于对象的,JS也提供了一些常用的对象。 Java面向对象:class {...

------分隔线----------------------------