- 22
- 0
- 约1.27千字
- 约 2页
- 2021-11-08 发布于江苏
- 举报
JavaScript“未结束的字符串常量”原因及其解决办法总结
JavaScript经典 2010-11-09 11:50:28 阅读 25 评论 0 字号:大中小 订阅
项目开发中,接触JS 是在所难免的,但有时老是出现“未结束的字符串常量” 的错误,并且踏破铁鞋无觅处,焦头烂额人郁郁。根据自己的经验和网络上常见
的现象,做下总结,以便日后品茗细琢。
大致分为以下三种情况:
①JAVASCRIPT 和 JSP( 或其他网页)文件的编码类型不一致
现象:
比如,你的jsp网页用的编码格式是utf-8,但是你的js文件用的编码格式却是gb2312 。这样文件内部特殊字符因格式不一致就会在解码时出现乱码,从而导致编译器在未到达引号( 或)前提前结束,
产生“未结束的字符串常量”。这种不太容易发现错误。解决:
如果你的js是外部引用进来的,而不是在jsp页面上编写的,可以在script type=”text/javascript” src=”XXX.js” charset=”###″
中设置 charset=###与你的 jsp网页编码一致就可以了;如果你的js是在jsp页面上直接编写的,基本排除这种类型的错误,请往下看。
②在 JAVASCRIPT 中,字符串前后标记(如单引号或双引号)不匹配或者嵌套错误
现象:
这种最常见,也最容易发现错误。字符串中单引号( )或双引号( )前后不
您可能关注的文档
- ImageNet图像数据集处理及说明_20160920.docx
- iMC V7版本安装在ESXi虚拟化环境下,Vsphere 的Root密码变更后iMC不可用的处理方法.docx
- Impression Pi:VR头盔的进阶形态.docx
- Impinj-D500桌面式UHF读写器操作手册.docx
- Informatica配置与开发警告邮件解决方法.docx
- Informatica邮件功能配置(MAPI).docx
- Internet Explorer 无法显示该面.docx
- Internet与桌面视频会议系统.docx
- Internet与Internet基础知识测试题.docx
- Internet提供的最常用、便捷的通讯服务是 A.文件传输(FTP).docx
原创力文档

文档评论(0)