javaScript 字符串的表示和操作

原创 2015年07月07日 23:32:20
<script type="text/javascript" >

    //字符串操作
    var str1 = 'HelloWorld';
    console.info(str1.substr(5,-1));//只要第二个参数为负数返回空串 ''
    console.info(str1.substr(-5,-1));// ''
    console.info(str1.substr(-5,1));//负数从右往左-1,-2... W
    console.info(str1.substr(-5));//负数从右往左-1,-2... World
    console.info(str1.substr(5,1));//左往右0,1...第五个开始往后截取一个字符W
    console.info(str1.substr(0));


    console.info(str1.substring(-4));//只要是负数返回全部字符串 Hello World
    console.info(str1.substring(5,-4));//相当于substring(-4,5)返回从第0个到第五个  Hello
    console.info(str1.substring(1,1));
    console.info(str1.substring(0));

    console.info(str1.indexOf('l'));

    console.info(str1.toUpperCase());
    console.info(str1.toLowerCase());
    console.info(str1[2]);
    /**
     * 字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果
     * /
    str1[2]='o';
    console.info(str1);
    /***
     * == 判断有时候会有问题.两边数据类型不同也能比较
     * === 三等号先回判断两边的数据类型.如果类型相同才会继续比较.不同直接返回false.推荐使用===判断
     * **/
    console.info(111==='111');//false
    console.info(111=='111');//true
    console.info(NaN);


</script>
版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript -- 使用JavaScript解析JSON格式的字符串

JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’对”之间使用“,”(逗号)分隔。具...
  • u010926176
  • u010926176
  • 2015年06月10日 15:11
  • 1472

C++中字符串的几种表示方法及其深入理解

C++中表示字符串的两种类型:C字符串和string 一、C字符串, 1、表示字符串时,将字符串表示成一个基类型为char的一个数组,其中数组的最后一个元素一定是’\0’,为C字符串的结束标记,称...
  • u014630623
  • u014630623
  • 2014年05月05日 10:30
  • 1414

javascript中字符串常用操作总结、JS字符串操作大全

String对象属性 (1) length属性 length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其...
  • linzhiqiang0316
  • linzhiqiang0316
  • 2016年07月13日 11:04
  • 2141

堆的基本操作

如下的代码分别是:根据初始序列建立小根堆,堆的插入、堆的删除等操作。 堆排序的实现参考文章:堆排序 //heap.h #ifndef TEST_HEAP_H #define TEST_HEA...
  • u013074465
  • u013074465
  • 2015年07月03日 14:37
  • 1180

字符串最小表示法 O(n)算法

求字符串的循环最小表示:   上面说的两个字符串同构的,并没有直接先求出Min(s),而是通过指针移动,当某次匹配串长时,那个位置就是Min(s)。而这里的问题就是:不是给定两个串,而是给出一个串...
  • zy691357966
  • zy691357966
  • 2014年10月07日 15:58
  • 10812

js字符串操作总结

js字符串操作的一些总结
  • liujie19901217
  • liujie19901217
  • 2016年03月08日 19:07
  • 1505

QML中使用JavaScript的一些总结

无状态的JavaScript库: 一些JavaScript文件的行为更像库文件,它们提供了一组无状态的辅助函数来提供输入和计算输出,但是从来不直接 操作QML组件实例。若每一个QML组件实例都有一...
  • u010002704
  • u010002704
  • 2014年11月11日 00:54
  • 2473

字符串模板和dom模板的区别

dom模板就是原先就写在页面上的,能被浏览器识别的 html 结构,会在一加载就被浏览器渲染,所以要遵循 html 结构和标签命名,不然是不会被浏览器解析的,也就获取不到内容了,接着js获取 dom ...
  • m0_37479246
  • m0_37479246
  • 2017年12月25日 16:22
  • 46

Javascript 文件操作(整理版)

Javascript 文件操作   一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。...
  • luopeiyuan1990
  • luopeiyuan1990
  • 2013年08月08日 09:47
  • 1738

字符串 最小表示算法

参考自http://blog.csdn.net/cclsoft/article/details/5467743 循环字符串的最小表示法的问题可以这样描述: 对于一个字符串S,求S的循环的同构字符串...
  • betwater
  • betwater
  • 2016年09月22日 17:29
  • 330
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaScript 字符串的表示和操作
举报原因:
原因补充:

(最多只允许输入30个字)