Javascript |
您所在的位置:网站首页 › c语言太长换行 › Javascript |
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 |