[js]字符串

学习笔记

1. 字符串默认只能写在一行内,分成多行将会报错。
'a
b
c'
// SyntaxError: Unexpected token ILLEGAL

上面代码将一个字符串分成三行,JavaScript就会报错。
如果长字符串必须分成多行,可以在每一行的尾部使用反斜杠。

var longString = "Long \
long \
long \
string";
longString;
// "Long long long string"

上面代码表示,加了反斜杠以后,原来写在一行的字符串,可以分成多行书写。但是,输出的时候还是单行,效果与写在同一行完全一样。注意,反斜杠的后面必须是换行符,而不能有其他字符(比如空格),否则会报错。

2. 如果想输出多行字符串。以下变通方法。
(function () { /*
line 1
line 2
line 3
*/}).toString().split('\n').slice(1, -1).join('\n');
// "line 1
// line 2
// line 3"

参考文献

  1. 字符串
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在JS中,字符串是六种数据类型之一,其重要程度不言而喻。JS中有一系列的内置方法可以对字符串进行操作,下面就一起来...
    大春春阅读 11,130评论 0 16
  • 字符串方法,数组的方法,字符串与数组相互转换,回文,JSON 1.使用数组拼接出如下字符串 2.写出两种以上声明多...
    好奇而已阅读 388评论 0 0
  • 常见的字符串方法: 长度计算及连接 字符串截取var str = "hello world";//第一个是开始位置...
    草鞋弟阅读 609评论 0 0
  • 字符串 字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。 单引号字符串的内部,可以使用双引号。双引号字...
    李诺哦阅读 228评论 0 0
  • 首先看一下版本号 之前一直用老版本的,现在换电脑,切到新版本,还真有点不习惯,没办法,要拥抱变化么,要不然,绝会淘...
    彭鹏阅读 1,271评论 0 2

友情链接更多精彩内容