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. 【LeetCode】136. Single Number

    题目: Given an array of integers, every element appears twice except for one. Find that single one. No ...

  2. ajax数据请求3(数组json格式)

    ajax数据请求3(数组json格式) <!doctype html> <html> <head> <meta charset="utf-8&quo ...

  3. 如何在自己的网页上插入一个超链接,发起临时qq会话

    1.先开通临时会话功能 打开网页http://shang.qq.com/v3/index.html

  4. 页面异步请求会保留原有的js内容

    最近在开发前端的时候发现一个问题,这个问题应该是很多前端开发人员都容易忽视的一个问题,但却是一个很重要的问题. 就是在开发一个页面的时候,在使用某个函数时,这个函数可以正常使用,便会认为这个页面中定义 ...

  5. Java 9 揭秘(9. 打破模块封装)

    Tips 做一个终身学习的人. 在此章节中,主要介绍以下内容: 什么是打破模块的封装 如何使用命令行选项将依赖项(添加需要)添加到模块 如何使用--add-exports命令行选项导出模块的未导出包, ...

  6. Akka(12): 分布式运算:Cluster-Singleton-让运算在集群节点中自动转移

    在很多应用场景中都会出现在系统中需要某类Actor的唯一实例(only instance).这个实例在集群环境中可能在任何一个节点上,但保证它是唯一的.Akka的Cluster-Singleton提供 ...

  7. 【.net 深呼吸】监听剪贴板更新(针对Vista之后系统)

    针对 XP 及以前的监视剪贴板更改的方法就不讲了,因为 XP 已严重过时.本篇老周介绍的方法面向 Vista 以上的系统. 在托管应用程序中监听剪贴板更新行为必须用到 Win 32 API ,具体做法 ...

  8. Dapper.Rainbow 简单使用

    一.  Dapper 简介        一个效率比较高的微型ORM.   二 . Dapper.Rainbow        Dapper的扩展,在这个扩展里面实现了 Dynamic 的 插入和更新 ...

  9. 使用Nginx+CppCMS构建高效Web应用服务器(之三)

    使用Nginx+CppCMS构建高效Web应用服务器(之三) --充分利用服务器和客户端计算能力 欢迎测试,攻击:http://www.litelottery.com     网页右上角,选择博彩,演 ...

  10. 20170713_filter/sort

    js:filter过滤数组元素 //1.数组取奇数 var arr = [1,2,3,4,5]; var r = arr.filter(function(x){ return x % 2 !== 0; ...