`
yxkelsey
  • 浏览: 39007 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

javascript未结束的字符串常量

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

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

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

对于第3种情况,我的解决方法是:不直接将该数据以参数形式传递,而是先将其赋值在一个隐藏的文本内,需要调用的函数里只需读取该文本里的内容即可.
分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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函数大全

    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 ...

    免费的ES6学习思维导图

    模板字符串:通过反引号 ` 来创建字符串,可以在字符串中嵌入表达式,支持多行字符串,使得字符串拼接更加方便。 标签模板:一种高级形式的模板字符串,允许我们在字符串插值之前对其进行处理。 解构赋值: 数组和...

    JavaScript王者归来part.1 总数2

     9.1.1 字符串常量   9.1.2 转义序列   9.1.3 字符串构造函数   9.2 字符串的使用   9.2.1 比较字符串   9.2.2 抽取和检索子串   9.2.3 连接拆分字符串   9.2.4 字符串的模式匹配--一个字符串格式...

    2018117166-胡思琳-实验.zip

     &lt;script language=javascript&gt; alert(eval(prompt(" 请输入一个常量表达式 , 运算符可以是 JavaScript 所允许的任何运算符 , 而操作数只能是常量。如 123*321/9, 我将为您计算出结果。 ","65+98+96")))   ...

    jsobfu, 使用 ruby 模糊 JavaScript ( 超越修复).zip

    jsobfu, 使用 ruby 模糊 JavaScript ( 超越修复) JSObfu JSObfu是一个使用 ruby的Javascript混淆器,使用了... 重点是解除修复,通过尽可以能多的随机性和移除signaturable字符串常量。安装要在项目中使用 JSObfu,只需

Global site tag (gtag.js) - Google Analytics