博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小tips:JS之break,continue和return这三个语句的用法
阅读量:7093 次
发布时间:2019-06-28

本文共 771 字,大约阅读时间需要 2 分钟。

break语句

break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所以只有当它出现在这些语句时,这种形式的break语句才是合法的。 
如果一个循环的终止条件非常复杂,那么使用break语句来实现某些条件比用一个循环表达式来表达所有的条件容易得多。

continue语句

continue语句和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。 
 continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

return语句

return语句就是用于指定函数返回的值。return语句只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误! 
当执行return语句时,即使函数主体中还有其他语句,函数执行也会停止!
例如:(
工厂模式
function createPerson(name, age,job){    var o = new Object();    o.name = name;    o.age = age;    o.job = job;    o.sayName = function(){        alert(this.name);    }    return o;}var person1 = createPerson("Nicholas", 29, "Software Engineer");person1.sayName();

函数createPerson内创建一个对象,需要返回该对象,外部才能取到其相应的值。

工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型)。

转载地址:http://umnql.baihongyu.com/

你可能感兴趣的文章
awk用法(二)
查看>>
Java的动态代理
查看>>
Unix整理笔记——文件系统——里程碑M4
查看>>
使用loadrunner进行报表导出下载的性能测试
查看>>
React Native – 使用 JavaScript 开发原生应用
查看>>
网络基础CCNP篇|如何接入公网
查看>>
局域网共享
查看>>
sudo、磁盘配额、数组、信号捕捉
查看>>
niceTitle插件
查看>>
查看mysql数据库表大小
查看>>
Azure负载均衡机制与会话粘滞需求
查看>>
leetCode 121. Best Time to Buy and Sell Stock 数组
查看>>
查看硬件信息几种方法
查看>>
MikroTik RouterOS-常用配置命令
查看>>
LVS DR + Keepalived 负载均衡配置详解(测试篇)
查看>>
Linux命令详解
查看>>
Quartz Job Scheduling Framework Reading Note(四)
查看>>
DN启动“假死?”
查看>>
结合Resumable.js实现在Server端PHP支持的大文件上传、断点续传功能
查看>>
PCL点云特征描述与提取(1)
查看>>