美文网首页JavaScript基础
JavaScript中的字符串

JavaScript中的字符串

作者: wewarriors | 来源:发表于2017-02-22 16:24 被阅读10次

模板字符串

把多个字符串连接起来,可以用+号连接
var message = 'hi'+name+'old'+age;
如果有很多变量需要连接 ES6中新增了一种模板字符串
var message='hi,${name},old,${age};

操作字符串

var s='Hello,world;';
s.length;
s[0];//返回'H'
s[13];//undefined超出范围的索引不会报错,但一律返回undefined

需要特别注意的是,字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是也没有任何效果。

  var s='Test';
  s[0] = 'X';
  alert(s);//s仍然为‘Test’

JavaScript为字符串提供了一些常用方法,如果对字符串的某个索引赋值,不会有任何错误,但是也没有任何效果。

toUpperCase

toUpperCase( )把一个字符串全部变为大写

var s = 'Hello';
s.toUpperCase(); //返回'HEllO'

toLowerCase

toLowerCase()把一个字符串全部变为小写

var s = 'Hello';
s.toLowerCase();//返回hello

indexOf

indexOf()会搜索指定字符串出现的位置

var s = 'Hello';
s.indexOf('H');//返回0
s.indexOf('W');//没有返回-1

substring

substring()返回指定索引区间的字符串

var s = 'Hello,World';
s.substring(0,5);//返回'Hello'
s.substring(7);//返回'orld'

相关文章

网友评论

    本文标题:JavaScript中的字符串

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