`

JavaScript 未结束的字符串常量

阅读更多
做JavaScript的时候,发现老是出现错误:“未结束的字符串常量”.

自己找了下应该是传参数的时候,有特殊字符引起的.
网上也找了下,也有好多出现这种情况.做下总结,以方便以后查阅.

1.JAVASCRIPT引用时,使用的字符语言不一致.
比如:<script type=”text/javascript” src=”xxx.js” charset=”UTF-8″>.
xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因.
改为charset="GBK"就可以了

2.JAVASCRIPT输出HTML字符时,前后标记不匹配.
这种比较常见,往往在输出字符串时,出现单引号(’)或双引号(”)不配对,或者是在document.write()的时候,没有正确输出单引号(’)或双引号(”)

3.参数内出现HTML标记语言或包含换行符
我今天所遇到的是这种情况.因为我所得到的数据以参数形式传给一函数,结果该数据里包含换行符,造成了此错误.
如:一般测试时只使用单行的数据,是正常的,未出现这个错误,.
当测试时使用多行数据,并使用回车链换行,就出行了此错误.因为里面包含了换行符
分享到:
评论

相关推荐

    JavaScript 未结束的字符串常量常见解决方法

    做JavaScript的时候,发现老是出现错误:“未结束的字符串常量”.自己找了下应该是传参数的时候,有特殊字符引起的.网上也找了下,也有好多出现这种情况.做下总结,以方便以后查阅.

    IE6下出现JavaScript未结束的字符串常量错误的解决方法

    JavaScript文件只在IE6下出错(“未结束的字符串常量”)的解决办法。

    js 未结束的字符串常量错误解决方法

    1.JAVASCRIPT引用时,使用的... 这种比较常见,往往在输出字符串时,出现单引号(‘)或双引号(”)不配对,或者是在[removed]()的时候,没有正确输出单引号(‘)或双引号(”) 3.参数内出现HTML标记语言或包含换行符 我今天所遇

    在JavaScript里嵌入大量字符串常量的实现方法

    在JavaScript文件里嵌入大量字符串常量是经常遇到的事。有时为了省事,就把一些界面的HTML和CSS直接写在JS文件里

    JavaScript字符串常用类使用方法汇总

    charAt : 获取字符串指定位置上的字符。(参数:一个,指定要获取的字符位置) 1,不接受负数,如果为负数,会返回一个空字符串。 2,如果不给参数,默认是获取第0位置上的字符。 3,只接收一个参数。 charCodeAt : ...

    深入理解 Java String#intern() 内存模型.docx

    在 Java6 中,字符串常量池是放在 Perm 空间的,而从 Java7 开始,字符串常量池被移到 Heap 空间。 Perm 空间是一个固定大小的内存区域,用于存储类的元数据、方法、字段和字符串常量池等信息。当 Perm 空间接近满的...

    jsbatch-strings:与包jsbatchrun及其插件一起使用的字符串常量

    jsbatch-strings 与软件包及其插件一起使用的字符串常量。 这个包简单地提供了许多字符串常量,这些常量被。 随意将它们合并到您的插件中。内容用法(请参阅此页的下一页)开发者 NPM集成jsbatch-strings 用于测试,...

    JavaScript习题.docx

    * 使用单引号对(' ')表示字符常量,而使用双引号对(" ")表示字符串常量。 * 在定义 JavaScript 变量时,一定要指出变量名和值,但是可以不赋值,为 undefined。 * 使用 var 定义一个变量后,如果没有赋予任何值...

    Javascript 中文字符串处理额外注意事项

    javascript文件中的字符常量与所在的js文件字符编码密切相关,如下一段代码

    JavaScript习题(带答案).pdf

    * 使用单引号对(' ')表示字符常量,而使用双引号对(" ")表示字符串常量。 * 在定义JavaScript变量时,一定要指出变量名和值。 * 用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。 * JavaScript...

    constjs:从键字符串生成常量数据结构

    constjs 使用在字符串,数组,对象或参数中指定的键名创建const / enum / bitmap对象用法npm install constjs 枚举(Java样式) var ConstJs = require ( 'constjs' ) ;var Colors = ConstJs . enum ( "blue red" ) ...

    redux-counter:对常量使用引用而不是字符串

    自从我开始使用Redux以来,我一直想知道为什么要使用字符串常量? 是否有充分的理由呢? 对我来说,这真的很容易出错。 在大型应用程序中,可能很容易错过一个已经存在的常量,并使用相同的字符串创建一个新的常量...

    json-to-field-constants:这是VScode扩展程序,可将json对象转换为字符串字段常量。这些常量可在解析,dart和javascript等不同语言的api时广泛使用

    Json到字段常量 此扩展将json对象键转换为常量。 这些常数在使用api并将响应保存到数据库时非常有用。 示例移动应用程序(Flutter,Java,Reat Native) 扩大 对于“反馈”和“新功能建议”,请创建一个新问题。 也...

    constant-case:JavaScript 中的常量大小写字符串

    常量大小写一个字符串。 安装 npm install constant-case --save 用法 var constantCase = require ( 'constant-case' ) ; constantCase ( 'string' ) ; //=&gt; "STRING" constantCase ( 'PascalCase' ) ; //=&gt; ...

    JavaScript总结

    * `substring(num1, num2)`: 返回字符串的一个子串,传入参数是起始位置到结束位置,注意左闭右开。 * `split(str)`: 将字符串按照某种规则分割为字符串数组。 * `replace(oldvalue, newvalue)`: 使用一个新的值替换...

    javascript函数大全

    replaceString)替换现有字符串. 100.string.split(分隔符)返回一个数组存储值. 101.string.substr(start[,length])取从第几位到指定长度的字符串. 102.string.toLowerCase()使字符串全部变为小写. 103....

    精通JavaScript

    • 2.13.htm 通过字符串调用toLowerCase()方法 • 2.14.htm 使用值的数据操作 • 2.15.htm 对数据的引用执行 • 2.16.htm 字符串的比较 第3章(\第3章) • 3.1.htm ...

Global site tag (gtag.js) - Google Analytics