JavaScript String字符串对象

JavaScript String字符串对象

string对象用于处理文本(字符串)

语法:

new String();

例:

var str = new String("hello");

或者用更简洁的方式(单双引号均可):

var str = "hello!";
var str = 'hello!';

打印字符串的长度:

document.write(str.length);

结果为:字符串的长度为6个字符

6

大小写转换 toUpperCase(),toLowerCase()

document.write(str.toUpperCase());

结果:已经把str的值从小写转换为大写

HELLO!

替换文本:replace()

语法:变量名.replace("要替换的文本","替换后的文本");

例:

		var msg = "您好,tomorrow"                    //赋值
		var result = msg.replace("tomorrow","明天");  //替换文本,并且用新变量result接收结果
		document.write(result);                       //打印result的值

结果:

您好,明天

split()

split() 方法用于把一个字符串分割成字符串数组。

例:

		var str = "a,b,c,d,e";            //定义str变量,值为"a,b,c,d,e"
		var arr = str.split(",");         //以","为分隔符,把结果赋给新变量arr
		for (var temp in arr){            //用for...in语法遍历arr的值
			document.write(arr[temp]+"</br>");    //打印arr[temp],每个字符之间换行
		}

结果:

a
b
c
d
e 

连接两个或更多字符:concat();

例:

		var str1 = "小明";                //字符串1
		var str2 = "how are u?";          //字符串2
		var str3 = str1.concat(str2);    //连接字符串1和字符串2,将连接结果赋值给str3变量
		document.write(str3);            //打印str3

结果:

小明how are u?

当然,也可以拼接更多字符串:

        var str1 = "小明";                    //字符串1
        var str2 = "how are u?";             //字符串2
        var str3 = " what r u doing here?"   //字符串3
        var str4 = str1.concat(str2,str3);   //连接字符串1,2,3并把结果赋给变量str4
        document.write(str3,str4);           //打印str4

结果:

小明how are u?what r u doing here?

接下来,将介绍Date()日期对象,请点击以下链接:

下一篇:JavaScript Date()日期对象

发布了42 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_36732046/article/details/82908233
今日推荐