anchor() 创建 HTML 锚。
big() 用大号字体显示字符串。
blink() 显示闪动字符串。
bold() 使用粗体显示字符串。
charAt() 返回在指定位置的字符。
charCodeAt() 返回在指定的位置的字符的 Unicode 编码。
concat() 连接字符串。
fixed() 以打字机文本显示字符串。
fontcolor() 使用指定的颜色来显示字符串。
fontsize() 使用指定的尺寸来显示字符串。
fromCharCode() 从字符编码创建一个字符串。
indexOf() 检索字符串。
italics() 使用斜体显示字符串。
lastIndexOf() 从后向前搜索字符串。
link() 将字符串显示为链接。
localeCompare() 用本地特定的顺序来比较两个字符串。
match() 找到一个或多个正则表达式的匹配。
replace() 替换与正则表达式匹配的子串。
search() 检索与正则表达式相匹配的值。
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分。
small() 使用小字号来显示字符串。
split() 把字符串分割为字符串数组。
strike() 使用删除线来显示字符串。
sub() 把字符串显示为下标。
substr() 从起始索引号提取字符串中指定数目的字符。
substring() 提取字符串中两个指定的索引号之间的字符。
sup() 把字符串显示为上标。
toLocaleLowerCase() 把字符串转换为小写。
toLocaleUpperCase() 把字符串转换为大写。
toLowerCase() 把字符串转换为小写。
toUpperCase() 把字符串转换为大写。
toSource() 代表对象的源代码。
toString() 返回字符串。
valueOf() 返回某个字符串对象的原始值。
<script type="text/javascript">
var aa=new String('123'), bb=new String('456'),cc=new String('789'),dd='abcdABCD';
//concat()链接字符串
document.write(aa.concat(bb,cc)+'<br />');

//fixed()以打字机文本显示字符串。
document.write('默认字体:'+dd+'<br />');
document.write('打字机字体:'+dd.fixed()+'<br />');

//charAt()返回在指定位置的字符。下标
document.write(dd.charAt(6)+'<br />');

ee="小王,小赵,小李"
//indexOf()检索字符串。 返回检索第一个值的下标,若没找到返回值-1
document.write(dd.indexOf('CD')+'<br />');//6
document.write(ee.indexOf('小赵')+'<br />');//3
document.write(ee.indexOf('lala')+'<br />');//-1 没到找到

//lastIndexOf()从后往前检索字符串。返回检索第一个值的下标,若没找到返回值-1
document.write(dd.lastIndexOf('CD')+'<br />');//6
document.write(ee.lastIndexOf('小赵')+'<br />');//3
document.write(ee.lastIndexOf('lala')+'<br />');//-1 没到找到

//substr(start,length):从起始索引(也就是我们说的下标)开始截取,指定个数的字符串。【没有标准化】
document.write("【substr】"+dd.substr(-2)+'<br />');
document.write(dd.substr(2,7)+'<br />');
document.write(dd.substr(2)+'<br />');

//substring(start,stop):提取指定的两个索引(也就是我们说的下标)之间的字符 【不接收负位置】
document.write("【substring】"+dd.substring(-2)+'<br />');//无效
document.write(dd.substring(2,4)+'<br />');
document.write(dd.substring(2)+'<br />');

//【推荐使用该方法】slice(start,end):获取开始索引和结束索引之间字符串片段。【不包含end位置值】
document.write("【slice】"+dd.slice(dd.indexOf('c'),dd.indexOf('C')+1)+'<br />');//cdABC
document.write(dd.slice(-2)+'<br />');//CD
document.write(dd.slice(2)+'<br />');//cdABCD
document.write(dd.slice(2,7)+'<br />');//cdABC

//split():根据指定的分割符,将字符串分割成数组。
var banji="小明,小王,小城,小李%%小谢,小曾,小王,小葛%%小花,小林,小小,小廖";
var xiaozu=banji.split('%%');
for(var i=0;i<xiaozu.length;i++){
document.write(xiaozu[i]+'<br />');
}
//toLowerCase() 转为全小写
document.write(dd.toLowerCase()+'<br />');
//toUpperCase() 转为全大写
document.write(dd.toUpperCase()+'<br />');
     var mybody=document.getElementsByTagName('body')[0];
     var table=document.createElement('table');//创建table标签
     table.border="1";
     table.cellSpacing="0";
     mybody.appendChild(table);//添加到body结束标签之前
    for(var i=0;i<xiaozu.length;i++){
       var newRow=document.createElement('tr');//创建表格行
       table.appendChild(newRow);//添加到table结束标签之前
        var chengyuan=xiaozu[i].split(',');
         for(var y=0;y<chengyuan.length;y++){
           var newCol=document.createElement('td');//创建单元格
            newCol.innerText=chengyuan[y];
            newRow.appendChild(newCol);
         }
      }
</script>

String对象常用的一些方法的更多相关文章

  1. String对象的属性和方法

    String对象的属性和方法   创建字符串的两种方法: 1.直接量:var str = ""; 2.字符串对象创建: new String(""); Stri ...

  2. javascript string对象的属性与方法

    一 创建string对象 new string('string'); 更直接的定义方法是var str = 'string'; 二 string属性 1.constructor 2.lenght 字符 ...

  3. JS中的RegExp对象常用属性和方法

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例.有两种方式可以创建RegExp对象的实例. 使用RegExp的显式构造函数 ...

  4. JS中String对象常用的方法

    1.  stringObject.charAt(index) 参数:index 必需,即字符在字符串中的下标.  返回值:   返回在指定位置的字符.返回的字符是长度为 1的字符串.(length属性 ...

  5. JavaScript的String对象的属性和方法

    ---恢复内容开始--- 属性: length              字符串的长度 prototype         字符串的原型对象 constructor       字符串的构造函数,会返 ...

  6. JavaScript之Object对象常用属性与方法手册

    MDN Object参考地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Obje ...

  7. 控制台console对象常用的一些方法

    console.log():调试中最常用的方法,用于在控制台窗口显示信息. console.log(123); console.warn():输出信息时,在最前面加一个黄色三角,表示警告 consol ...

  8. js对象常用属性和方法:复制一个对象,获取一个对象的所有key和所有value的方法

    记录对象的一些实用使用方法及属性 // Object.assign() 多个对象合并 key相同则后面的覆盖前面的 const target = { a: 1, b: 2 }; const sourc ...

  9. String对象的常用属性和方法

    属性 描述 length 在大多数情况下返回字符串中的字符数 方法 描述 toUpperCase() 将字符串修改为大写字母 toLowerCase() 将字符串修改为小写字母 charAt() 以索 ...

随机推荐

  1. tomcat启动不了,内存溢出

    今天下午不知道做了什么,然后tomcat启动了10分钟还启动不了.然后看控制台报错信息,说是内存溢出.然后就各种百度,终于解决了.在这里记录提示自己,避免这种问题再次出现还要浪费时间去找方法解决. 最 ...

  2. c# webbrower 代理 类 IEProxy

    using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices ...

  3. Java自学手记——Java中的关键字

    Java中的一些关键字对于初学者来说有时候会比较混乱,在这里整理一下,顺便梳理一下目前掌握的关键字. 权限修饰符 有四个,权限从大到小是public>protected>defaul(无修 ...

  4. 在Apworks数据服务中使用基于Entity Framework Core的仓储(Repository)实现

    <在ASP.NET Core中使用Apworks快速开发数据服务>一文中,我介绍了如何使用Apworks框架的数据服务来快速构建用于查询和管理数据模型的RESTful API,通过该文的介 ...

  5. .NetCore~Json代替了Xml

    回到目录 在进行.netCore时代后,最大的变化就是对Json的使用更加主动,基本代替了之前的XML,像一些用户配置,系统配置,包包配置等都是基于json的,而web.config这个文件基本变成一 ...

  6. Luogu 1559 运动员最佳匹配问题(带权二分图最大匹配)

    Luogu 1559 运动员最佳匹配问题(带权二分图最大匹配) Description 羽毛球队有男女运动员各n人.给定2 个n×n矩阵P和Q.P[i][j]是男运动员i和女运动员j配对组成混合双打的 ...

  7. 简单的线性回归问题-TensorFlow+MATLAB·

    首先我们要试验的是 人体脂肪fat和年龄age以及体重weight之间的关系,我们的目标就是得到一个最优化的平面来表示三者之间的关系: TensorFlow的程序如下: import tensorfl ...

  8. iOS 实现类似QQ分组样式的几种方式

    思路 思路很简单,对模型数据操作或则控制界面显示 先看下json部分数据 "chapterDtoList": [{ "token": null, "i ...

  9. MongoDB 系列(一) C# 简易入门封装

    之前写过一篇关于MongoDB的封装 发现太过繁琐 于是打算从新写一篇简易版 1:关于MongoDB的安装请自行百度,进行权限认证的时候有一个小坑,3.0之后授权认证方式默认的SCRAM-SHA-1模 ...

  10. Android系统--输入系统(十六)APP跟输入系统建立联系_InputChannel和Connection

    Android系统--输入系统(十六)APP跟输入系统建立联系_InputChannel和Connection 0. 核心:socketpair机制 1. 回顾Dispatch处理过程: 1.1 放入 ...