js的string对象

string对象

一、如何创建string对象
       var str = "abc";


-----------------------------------------------------------------------------------------------------------------------------------------

二、方法和属性(更多的函数或使用方法见文档) 

属性:   
length         //字符串的长度

例1:
var str = "abcde";
document.write(str.length);             //直接在页面输出,5 。

方法:  
(1)与html相关的方法。(设置数据样式的方法)
bold()                  //加粗      [例1]
fontcolor()           //设置字符串的颜色    [例2]
fontsize()             //设置字体的大小,范围:1-7   [例3]
link()                   //讲字符串显示成超链接。括号内为链接到的地址。[例4]
sub()                   //设置下标   [例5]
sup()                   //设置上标    [例5]

(2)与java相似的方法。(java里面又相似的方法)
concat()               //连接字符串  [例6]
charAt()               //返回指定位置的字符串  [例7]
indexOf()             //返回字符在字符串中的位置  [例8]
split()                  //将字符串切分成字符串数组   [例9]
replace()              //替换字符串。传递两个参数。第一个参数是原始字符串,第二个参数是要替换成的字符串。[例10]
substr(3,5)           //字符串截取。从第3位开始,截取5个字符。 [例11]     
substring(3,5)      //字符串截取。截取从第3个到第5个字符。不包含第5个。例[11]





例1:bold()
var str = "aaaa";
document.write(str.bold());

例2:fontcolor()
var str = "aaaa";
document.write(str.fontcolor("red"));

例3:fontsize()
var str = "aaaa";
document.write(str.fontsize(5));

例4:link()
var str = "haha";
document.write(str.link(hello.html));           

例5:sub() sup()
var s1 = "100";
var s2 = "200";
var s3 = "300";
document.write(s1.sub());
document.write(s2);              //为了做对比
document.write(s3.sup());

例6: concat()
var s1 = "aaa";
var s2 = "bbb";
document.write(s1.concat(s2));        //aaabbb

例7:charAt()
var str = "abcdef";
document.write(str.charAt(1));         //b
document.write(str.charAt(20));       //空。查询的位置不存在时,返回空。

例8:indexOf()
var str = "abcd";
document.write(str.indexOf("a"));    //0
document.write("<br/>");
document.write(str.indexOf("f"));    //-1。字符不存在,返回-1

例9:split()
var str = "a-b-c-d";
var arr1 = str.split("-");
document.write(arr1.length);          //4

例10:replace()
var str = "aaabb";
document.write(str.replace("a","b"));      //baabb。说明只替换找到的第一个。其他用法看文档。

例11:substr()  substring()
var str = "abcdefg";
document.write(str.substr(3,2));             //de   从第3位开始,截取2位
document.write("</br>");
document.write(str.substring(3,5));        //de    从第3位开始,到第5位结束,不包含最后一位




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值