美文网首页
JS--字符串

JS--字符串

作者: nickName0 | 来源:发表于2017-11-18 16:01 被阅读5次

字符串常用操作

  • 获取字符串长度
var name = 'Kobe Bryant';
name.length;  // 11
  • 获取字符串某个指定位置的字符(使用下标访问)
name[0]; // K;
name[1]; // o;
name[13]; // undefined 超出范围的索引不会报错,但一律返回undefined

字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果:

var s = 'sss';
s[1] = 'x';
alert(s); // s仍然为'sss'/

JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串:

toUpperCase // 大写所有字符
var name = 'tom';
var newName = name.toUpperCase();
newName // 'TOM'
toLowerCase 和  toUpperCase 相反,全变成小写
indexOf() 返回指定字符串出现的位置;如果找不到指定字符串则返回 -1
var  testName = 'iam a  student'
var index = testName.indexOf('a'); // 返回4
var index1 = testName.indexOf('xxx'); // 返回 - 1
substring() 返回指定区间的字符串 包头不包尾
var subStrTest = '123456789';
var newSubTest = subStrTest.substring(1,3);
newSubTest ; // '234'

相关文章

网友评论

      本文标题:JS--字符串

      本文链接:https://www.haomeiwen.com/subject/llwevxtx.html