日期:2014-05-16  浏览次数:20395 次

javascript 注释会导致出错?
大侠好,小弟刚学习js不久,望指点一下
一个js文件a.js在文件b.ascx中引用
<script   type=...   charset= 'utf-8 '   src= 'a.js '/>
其中a.js中有这么一行

//....其他函数

//日报表
var   DDR   =   function(){
return   "some   constant   value ";
}

上面的函数是最后一个函数,结果系统出错,找不到对象之类的错误。如果我将

//日报表
var   DDR   =   function(){
return   "some   constant   value ";
}

改为

//日报
var   DDR   =   function(){
return   "some   constant   value ";
}

也就是删除了”表“字,就一切正常

//日报表是
var   DDR   =   function(){
return   "some   constant   value ";
}

在”表“后面加个其他的字也正常工作

var   DDR   =   function(){
return   "some   constant   value ";
}

删除注释,正常工作

//日报表sg
var   DDR   =   function(){
return   "some   constant   value ";
}

随便加字母,正常工作

我认为可能”表“后面不能直接跟var关键词,可是自己并不明白为什么,哪位gg帮忙解释下?谢谢

还有javascript   处理注释的方式与一般编译型语言有什么不同吗?

------解决方案--------------------
可能是编码问题,把文件全部考出来到文本文档中在考回来试试还报错不
------解决方案--------------------
可能在于.net是编译后执行的,导致一些异常。
js的注释// /**/ 大概就这两种...
------解决方案--------------------
试试再加两个汉字是不是一样出错,注意不要加英文,就五个汉字