<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// function abc(){
// // console.log(123123)
// var a = 1;
// var b = 2;
// return {a,b}
// // return 222
// }
// var a = abc()//如果不赋值 就会丢失结果
// // 返回一个函数
// function getfn(){
// return function(){
// return 1000;
// }
// }
// var b = getfn()
// var c = getfn
// console.log(b())
// console.log(c()())
// 函数内执行到return 就跳出函数不执行了
// return 只能用在函数中 用于方法结束
// break 是循环中的
// 六种情况 "" 0 false undefined null NaN
// NaN 使用Number() 来判断 isNaN() 来判断也可以
function getObj(o){
if(o){
o.a = 100
return o
}
return o
}
var a = getObj()
var b = getObj(a)
console.log( a === b )
function getObj1(o){
return o || {}
}
// 使用return 多分支条件的返回
</script>
</body>
</html>
js_函数的跳出 return
最新推荐文章于 2024-01-19 14:03:35 发布