1.创建String对象

Html标签的格式编排方法:可以将String对象的字符串内容输出成对应的html标签。

示例:

         var str = "JavaScript程序设计";
document.write("anchor():"+str.anchor()+"<br><hr>");//返回<a>str</a>
document.write("big():"+str.big()+"<br><hr>");//返回<big>str</big>
document.write("blink():"+str.blink()+"<br><hr>");//返回<blink>str</blink>
document.write("bold():"+str.bold()+"<br><hr>");//返回<b>str</b>
document.write("fixed():"+str.fixed()+"<br><hr>");//返回<tt>str</tt>
document.write("fontcolor('red'):"+str.fontcolor("red")+"<br><hr>");//返回<font color="red">str</font>
document.write("fontsize(5):"+str.fontsize(5)+"<br><hr>");//返回<font size="5">str</font>
document.write("italics():"+str.italics()+"<br><hr>");//返回<i>str</i>
document.write("link('URL'):"+str.link("http://www.cnblogs.com/muqiangwei/")+"<br><hr>");//返回<a href="http://www.cnblogs.com/muqiangwei/">str</a>
document.write("small():"+str.small()+"<br><hr>");//返回<small>str</small>
document.write("strike():"+str.strike()+"<br><hr>");//返回<strike>str</strike>
document.write("sub():"+str.sub()+"<br><hr>");//返回<sub>str</sub>
document.write("sup():"+str.sup()+"<br><hr>");//返回<sup>str</sup>

运行结果:

2.字符串长度与大小写

属性:length

方法:toLowerCase() , toUpperCase()

3.获取字符串的指定字符

方法:charAt(index) , charCodeAt(index)

示例:

         var str1 = "JavaScript";
var str2 = new String("前端设计效果实现");
document.write("str1: '"+str1+"'<br>");
document.write("str1: '"+str2+"'<br>");
document.write("英文字符charAt(4): "+str1.charAt(4)+"<br>");
document.write("中文字符charAt(4): "+str2.charAt(4)+"<br>");
document.write("英文字符charCodeAt(4): "+str1.charCodeAt(4)+"<br>");

运行效果:

str1: 'JavaScript'
str1: '前端设计效果实现'
英文字符charAt(4): S
中文字符charAt(4): 效
英文字符charCodeAt(4): 83

4.字符串的搜索

方法:indexOf(string,index) , lastIndexOf(string) , macth(string) , search(string)

示例:

         var str1 = "JavaScript";
var str2 = new String("前端设计效果实现");
document.write("str1: '"+str1+"'<br>");
document.write("str1: '"+str2+"'<br>");
document.write("英文字符indexOf('a')"+str1.indexOf('a')+"<br>");
document.write("英文字符indexOf('a',2)"+str2.indexOf('a',2)+"<br>");
document.write("中文字符indexOf('程序')"+str2.indexOf('程序')+"<br>");
document.write("英文字符lastIndexOf('a')"+str1.lastIndexOf('a')+"<br>");
document.write("英文字符match('Scr')"+str1.macth('Scr')+"<br>");
document.write("中文字符match('设计')"+str2.indexOf('设计')+"<br>");
document.write("英文字符search('Scr')"+str1.search('Scr')+"<br>");
document.write("英文字符search('效果')"+str2.search('效果')+"<br>");

运行结果:

str1: 'JavaScript'
str1: '前端设计效果实现'
英文字符indexOf('a')1
英文字符indexOf('a',2)-1
中文字符indexOf('程序')-1
英文字符lastIndexOf('a')3
英文字符match('Scr')Scr
中文字符match('设计')2
英文字符search('Scr')4
英文字符search('效果')4

5.子字符串的处理

方法:replace(string1,string2) , split(string) , substr(index,length) , substring(index1,index2) , concat(string)

示例:

         var str1 = "JavaScript";
var str2 = new String("前端设计效果实现");
document.write("str1: '"+str1+"'<br>");
document.write("str1: '"+str2+"'<br>");
document.write("英文replace('Java','VB'): "+str1.replace('Java','VB')+"<br>");
document.write("中文split('程序'): "+str2.split('程序')+"<br>");
document.write("英文substr(2,4): "+str1.substr(2,4)+"<br>");
document.write("中文substring(2,5): "+str2.substring(2,5)+"<br>");
document.write("连接字符串str1.concat(str2): "+str1.concat(str2)+"<br>");

运行结果:

str1: 'JavaScript'
str1: '前端设计效果实现'
英文replace('Java','VB'): VBScript
中文split('程序'): 前端设计效果实现
英文substr(2,4): vaSc
中文substring(2,5): 设计效
连接字符串str1.concat(str2): JavaScript前端设计效果实现

JavaScript的String对象的更多相关文章

  1. JavaScript中String对象的match()、replace() 配合正则表达式使用

    正则表达式由来已久,查找替换功能非常强大,但模板难记复杂. JavaScript中String对象的match().replace()这2个方法都要使用正则表达式的模板.当模板内容与字符串不相匹配时, ...

  2. JavaScript中String对象的方法介绍

    1.字符方法 1.1 charAt() 方法,返回字符串中指定位置的字符. var question = "Do you like JavaScript?"; alert(ques ...

  3. Javascript中String对象的的简单学习

    第十一课String对象介绍1:属性    在javascript中可以用单引号,或者双引号括起来的一个字符当作    一个字符对象的实例,所以可以在某个字符串后再加上.去调用String    对象 ...

  4. Javascript数组,String对象,Math对象,Date对象,正则表达式

    标题栏的滚动<html><head><title>山西众创金融</title></head>function init(){ //1.拿到标 ...

  5. JavaScript:String 对象

    ylbtech-JavaScript:String 对象 1.返回顶部 String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); ...

  6. JavaScript 字符串(String)对象

    String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); String(s); 参数 参数 s 是要存储在 String 对象中或 ...

  7. javascript之String对象

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. JavaScript 字符串(String)对象的方法

    anchor() 描述:用于创建 HTML 锚 原型:stringObject.anchor(anchorname) 用法: <script> var txt="Hello wo ...

  9. JavaScript 之 String 对象

    String 对象 之前学习的是 基本数据类型 String 类型,现在讨论的是 String对象(包装类型). String的特点:字符串的不可变性. var str = 'abc'; str = ...

随机推荐

  1. PTA L2-002 链表去重 团体程序设计天梯赛-练习集

    L2-002 链表去重(25 分)   给定一个带整数键值的链表 L,你需要把其中绝对值重复的键值结点删掉.即对每个键值 K,只有第一个绝对值等于 K 的结点被保留.同时,所有被删除的结点须被保存在另 ...

  2. Python3 文件操作基本语法

    对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 f = open('lyrics') #打开文件 first_line = f.readline() prin ...

  3. 解决Linux环境下安装xampp之后外部无法连接MySQL的问题

    在Linux系统下,开发PHP一般都是LAMP环境,对于开发环境来讲,没有必要花太大精力去单独配置LAMP环境,采用xampp一键安装包是一个很好的方式.在Linux系统上安装xampp的过程这里就不 ...

  4. python正则表达式中的分组 group

    维基百科:http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C ...

  5. 【BZOJ 4572】【SCOI 2016】围棋

    http://www.lydsy.com/JudgeOnline/problem.php?id=4572 轮廓线DP:设\(f(i,j,S,x,y)\). \(S\)表示\((i,1)\)到\((i, ...

  6. ARC-100 C - Linear Approximation

    题面在这里! 可以看成点集{a[i]-i}和b之间距离的和,于是找到中位数就可以直接算了2333. #include<bits/stdc++.h> #define ll long long ...

  7. 【AC自动机】【状压dp】【滚动数组】hdu6086 Rikka with String

    给你m个01串,问你有多少个长度为2L的01串,满足前半段倒置取反后等于后半段,并且包含所有的m个01串. 考虑单词完全在中线前面或者后面的情况,直接将单词及其倒置取反插入AC自动机,AC自动机每个结 ...

  8. 【动态规划】【记忆化搜索】hdu5965 扫雷

    f(i,j,k)表示第i行,放的雷的状态为j{0表示不放,1表示往上放,2表示往下放,3表示上下都放},剩余还有k(0<=k<=2)个要放的方案数. 先给出我这个sb写的错误代码,死都没调 ...

  9. vue组件续和前端工程化

    1.3 插槽 slot template: ` <button> <slot></slot> </button> ` <my-button> ...

  10. iOS图片相似度比较

    1.      缩小尺寸:将图像缩小到8*8的尺寸,总共64个像素.这一步的作用是去除图像的细节,只保留结构/明暗等基本信息,摒弃不同尺寸/比例带来的图像差异: 注:实际操作时,采取了两种尺寸作对比( ...