美文网首页
关于函数返回值

关于函数返回值

作者: xuefeilvye | 来源:发表于2022-09-02 18:37 被阅读0次

if条件判断 里边 return false; 或者return true;并不能作为函数的返回值。if条件判断里的return,只是影响程序是否继续执行。
如果需要返回值,需要在函数层级 return 下
另外,可能牵扯到没有涉及到的情况,需要有个默认值。

<!DOCTYPE html>
<html lang="en">
<style>
    div{
        width: 100px;
        height: 50px;
        background-color: skyblue;
        margin: 40px;
        text-align: center;
        line-height: 50px;
    }
</style>
<body>
<div onclick="tag()">
   按钮
</div>
<script>
let aa = 'zifuchuanzifuchuan';
let bb = 'zifuchuanzifuchuan';
function tag(){
    console.log('执行了吗')
    console.log('函数执行结果',compare(aa,bb)) //undefined
   console.log('函数执行结果',compareVal(aa,bb))  // true
  if(!compare(aa,bb)){
    return 
  }
  console.log('还执行吗')
}

 function compare(a,b){
    if(a.length < b.length){
         return false
    }
 }

 function compareVal(a,b){
    let compareFlag = true;
    if(a.length < b.length){
        compareFlag = false
    }
    return compareFlag
 }
</script>
</body>
</html>

相关文章

  • C++plus6th 第7章函数(上)

    第七章 函数(模块) 1. 关于函数返回值 在C++中,函数分为有返回值和无返回值两种。函数可以返回除数组之外的任...

  • Go语言 函数

    函数的一般结构组成如下所示 比如下面这个返回int类型的函数 函数的多返回值 关于函数的返回值命名Go语言中,返回...

  • Swift(三 函数 闭包)

    第九章 函数 关于函数返回值为元组的情况下,打印字段值(多返回值函数的两种方式实现:1、在函数定义时,将函数的多个...

  • 19-01-07b变量作为函数的返回值=高阶函数

    4.变量作为函数的返回值函数1作为函数2的返回值 - 函数2是返回值高阶函数

  • 核心编程笔记2.md

    关于int(),floor(),round()的说明 函数int()直接截去小数部分。(返回值为整数) 函数flo...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • Python函数高阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 17 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 06.1.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

网友评论

      本文标题:关于函数返回值

      本文链接:https://www.haomeiwen.com/subject/rvnunrtx.html