Javascript

您所在的位置:网站首页 c语言太长换行 Javascript

Javascript

2023-10-02 03:24| 来源: 网络整理| 查看: 265

Javascript中,字符串默认只能写在一行内,分成多行将会报错。  

'a b c' // SyntaxError: Unexpected token ILLEGAL

上面代码将一个字符串分成三行,JavaScript 就会报错。

 

如果长字符串必须分成多行,//只是源代码总多行显示

方式如下:

方式一:

可以在每一行的尾部使用反斜杠

var longString = 'Long \ long \ long \ string';

longString // "Long long long string"  

上面代码表示,加了反斜杠以后,原来写在一行的字符串,可以分成多行书写。

但是,输出的时候还是单行,效果与写在同一行完全一样。

注意,反斜杠的后面必须是换行符,而不能有其他字符(比如空格),否则会报错。

 

 

方式二:

连接运算符(+)可以连接多个单行字符串,将长字符串拆成多行书写,输出的时候也是单行。

var longString = 'Long '   + 'long '   + 'long '   + 'string';

 

 

如果想输出多行字符串,

方式一:

利用多行注释的变通方法。

(function () { /* line 1 line 2 line 3 */}).toString().split('\n').slice(1, -1).join('\n')  //用到自执行函数 // "line 1 // line 2 // line 3"

方式二:

\n表示换行,输出的时候就分成了两行。

console.log('1\n2') // 1 // 2  

 

 

 

后续补充

...



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3