“return”语句不能在函数之外

原创 2008年10月01日 15:16:00
    换了一个工作地点,代码签出来之后昨天还好好的代码今天就出现了上述错误,原因没想通。google了一下,结果是字符编码的问题。           
    打开JS文件,另存为(UTF-8无签名)编码方式就行了!
    Microsoft Visual Studio2005(VS2005)中首先打开.js文件,然后选择 文件 ——高级保存选项——选择Unicode(UTF-8无签名)编码保存!
    或者用UltraEdit打开,另存为 的时候选择  UTF-8无BOM 格式保存! 

    问题解决了。然后我试着在VS2005里面新建了一个.js文件,查看了一下它的保存格式,发现VS2005新建的.js文件的编码方式是UTF-8签名,然后试着重新保存了一下出问题的JS文件为UTF-8签名编码方式,也没有问题。
    这两种编码方式的一个共同点是他们的代码页都是65001,所以猜测只要把JS文件的代码页保存为65001的编码方式都能解决这种错误。

   

return 语句在函数之外,解决方案

今天遇到一个问题,js提示“return 语句在函数之外” 经过调试发现原因如下: 原因就是return false这句话。 如果函数fun()中有return false也会出现这个错...
  • dogquill
  • dogquill
  • 2013年12月06日 22:42
  • 1491

'return' 语句在函数之外,js与.net的解决方法

        我们做项目时,通常在单独写js代码文件,然后这 样调用,这样在html文件里面引用绝对没有问题,但当在.aspx页面中引用时,有时会出现“return 语句在函数之外”这样的提示,很郁...
  • antyi
  • antyi
  • 2008年04月21日 14:35
  • 1305

"return"语句在函数之外

在项目开发时偶尔遇到一个js的问题,提示"return"语句在函数之外,在IE7下是没有问题的,不会报错,但在IE6下就会有错误提示,在网上搜索一番后确认是js文件编码的问题,js文件保存默认编码为A...
  • zjclugger
  • zjclugger
  • 2008年07月10日 15:15
  • 4172

return语句在函数之外

今天在做项目的时候遇到个郁闷的问题,在点击按钮调用js的onclick时用window.location.href=""调向另一个页面,但是页面的状态栏总是出现一个黄色的js标记错误,后来仔细检查和调...
  • huangqibing0626
  • huangqibing0626
  • 2010年12月10日 22:53
  • 1486

"return"语句在函数之外

    在项目开发的时候遇到一个js的问题,提示"return"语句在函数之外,在IE7下是没有问题的,不会报错,但在IE6下就会有错误提示,在网上搜索一番后确认是js文件编码的问题,js文件保存默认...
  • homezzm
  • homezzm
  • 2009年10月26日 14:29
  • 569

SyntaxError: Illegal return statement IE浏览器中'return' 语句在函数之外,不能return解决办法

问题描述: JS中return有时会遇到这种情况,具体表现为: google浏览器等浏览器可以继续执行,IE浏览器不能执行return,并且 google浏览器:执行时会显示SyntaxError: ...
  • xjhjzxh
  • xjhjzxh
  • 2014年10月12日 10:27
  • 2339

Error:'return' 语句在函数之外

这是这两天第二次碰到 Error:'return' 语句在函数之外 错误了。 前天出现这个错误是在使用 时出现的,后来将 href 换成 onclick ,再加点样式,解决了。  而这次,是在页面里...
  • zhwqy84
  • zhwqy84
  • 2010年07月11日 11:51
  • 405

return 语句在函数之外 的错误

在你引用外部JavaScript文件时一定都碰到过"return 语句在函数之外"之类的错误。而且仔细检查代码也发现不了问题。这是因为编码的问题. 现在提供一种解决的方法: 在.NET中将你要引用的J...
  • yemy
  • yemy
  • 2007年11月12日 14:06
  • 2601

Java面试题—try语句中执行return语句

题目:try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?public class TryCatchDe...
  • hp910315
  • hp910315
  • 2015年12月15日 18:42
  • 1410

return 语句在函数之外 错误解决方法

找了半天原因开始以为是语法有错误,最后把所有代码都重写了一遍还是出错在网上搜,最后找到原因是编码的问题解决办法在.NET中将你要引用的JS文件打开,然后选择菜单“文件-高级保存选项”,选择“UTF-8...
  • lina2006
  • lina2006
  • 2009年04月03日 16:03
  • 506
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:“return”语句不能在函数之外
举报原因:
原因补充:

(最多只允许输入30个字)