JavaScript笔记(二):字符串

1.基础

字符串可以用单引号('')或双引号("")括起来。如果字符串本身中含有单引号,则用双引号括起来。反之亦然。如果同时含有单双引号可以用转义字符\来标识。

2.多行字符串

ES6新增,用反引号(键盘数字键旁边的键)括起来的字符串,即如果字符串中有换行,自动换行,不必使用\n转义。

`Hello,
World!
`

3.模板字符串

用+号可以串联多个字符串。而ES6又新增了模板字符串,也是用反引号括起来。

var item = "苹果";
var price = "5块";
var message1 = "这个"+item+"价值"+price; //这个苹果价值5块
var message2 = `这个${item}价值${price}`; //这个苹果价值5块

4.字符串操作

4.1 求长度

var s = "Hello,World";
s.length;  //11

4.2 获取指定位置字符

var s = "Hello,World";
s[0]; //H
s[1]; //e
s[10]; //d

注意:字符是不可变的,不能用s[0]='h'改变字符串s。

4.3 大小写

var s = 'Hello';
s.toUpperCase();  //全变为大写
s.toLowerCase();  //全变为小写

4.4在字符串中查找字符串

var s = "hello,world";
s.indexOf("world"); //返回7
s.indexOf("World"); //没有找到返回-1

4.5 获得子串

var s = "hello,world";
s.substring(0,5); //从索引0开始到5结束,不包括5
s.substring(7); //从索引7往后的,包括7

另外,如果喜欢我的文章,可以扫码、直接搜索"第四单元"关注我的微信公众号。我会定期发布原创文章。

JavaScript笔记(二):字符串_第1张图片
微信公众号small size.png

你可能感兴趣的:(JavaScript笔记(二):字符串)