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()日期对象,请点击以下链接: