JavaScript跳出循环的三种方法(break, return, continue)
一位前端界的大神让我去思考的一个问题, 给了Big-man一段代码,如下:return语句执行之后还会继续执行吗?这是大神上来让我解决的问题,既然提到了return那我也就随带解决JS中另外的两种结束循环的方法break, continue。return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何地方造成语法错误!执行结果Uncaught SyntaxError: illegal return statement(...). 上面的实例里,当username为空时,就不会再向下执行,在一些表单提交中,也可以通过return false来阻止默认的提交方式,改用Ajax的提交方式,例如:window == this这个Boolean等式,在不同的情况下的展现都不一样的。这个时候的window === this打印出来的是true,这也就意味着this绝对等于window。所以严格模式下面的代码操作需要更加的规范和合理才可以的。
用户评论