[学习笔记06]string总结
来源:互联网 发布:家庭网络布线工 编辑:程序博客网 时间:2024/05/22 00:41
文本String
String对象用于处理文本字符串
创建原始类型字符串变量:
var stuName = ‘Smith’;
var sex = ‘男’;
定义字符串可以用英文单引号或者双引号括起来
创建引用类型字符串对象
var carType = new String(‘BMW525Li’);
转义字符
\n 换行符
大小写转换\r 回车符
\t 水平制表符
\’ 单引号
\” 双引号
\\ 反斜线
toLowerCase()方法返回字符串的完全小写形式
toUpperCase()方法返回字符串的完全大写形式
获取指定位置字符
charAt(index)方法用于获取指定下标处的字符
检索字符串var msg = ‘Hello你好’;console.log(msg.charAt(0)); //Hconsole.log(msg.charAt(5)); //你
截取字符串indexOf(value,[fromIndex])返回第一次出现指定字符串的下标
lastIndexOf(value,[fromIndex])返回最后一次出现指定字符串的下标
var email = ‘tom@163@sohu.com’;console.log(email.indexOf(‘tom’)); //0console.log(email.indexOf(‘@’)); //3console.log(email.lastIndexOf(‘@’)); //7
分隔字符串slice(start,[end])返回从start到end-1范围内的字符串,若省略end,则直接获取到尾部
substring(start,[end])返回从start到end-1范围内的字符串,若省略end,则直接获取到尾部var msg = ‘Hello World;console.log(msg.slice(2,4)); // llconsole.log(msg.substring(2,4)); // llconsole.log(msg.slice(-3)); // rldconsole.log(msg.substring(-3)); //Hello World
split(separator.[count])使用指定分隔符对字符串进行拆分连接字符串var data = ‘||Tom||Mary||Jack||’;var arr1 = data.split(‘||’);for(var i = 0; i < arr1.length; i ++){console.log(i+’=’+arr1[i]);}//0 = ; 1 = Tom; 2 = Mary; 3 = Jack; 4 = ;
concat(str1,str2...strn)用于拼接两个或者多个字符串var s1 = ‘AA’;var s2 = s1.concat(‘BB’,’55’);console.log(s1); //AAconsole.log(s2); //AABB55var s3 = “AA”;var s4 = s3 + ‘BB’ + ‘55’;console.log(s4); //AABB55修饰符i
执行对大小写不敏感的匹配/is/i
g
执行全局匹配/is/g
m
允许执行多行匹配/^is$/m
替换(repalce)、匹配(match)、查找(search)不再赘述
0 0
- [学习笔记06]string总结
- javase笔记总结(String)
- Java学习笔记(1)String常见面试知识总结
- 黑马程序员_java学习笔记 7.String类总结
- Redis String类型和Hash类型学习笔记与总结
- C/C++ 学习笔记:C++ 中 string 类使用总结
- String的学习总结
- C#学习笔记(string)
- String深入学习笔记
- 学习笔记之string
- String深入学习笔记
- String学习笔记
- String 对象学习笔记
- Java学习笔记:String
- String的学习笔记
- Attributed String学习笔记
- 【Stl学习笔记】String
- String类学习笔记
- 面试8之给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成
- 武汉大学校赛总结 + E题+F题
- Linux-进程描述(2)之进程标识符进程位置与环境变量
- 静态与非静态
- 选举游戏(京东2016实习生真题)
- [学习笔记06]string总结
- 如何删除GitHub上资源库中的项目
- 保存Hive查询的方法
- c之柔性数组成员
- ZOJ1032-Area 2(已知点坐标求多边形面积,求线段上的整点数量,pick定理)
- How do I programmatically quit my iOS application?
- matlab 使用三个矩阵画三维图像
- C++中的类继承(4)继承种类之单继承&多继承&菱形继承
- STL库之优先队列(例hdu1873)