美文网首页Java学习笔记每天写500字IT@程序员猿媛
Javascript第四章参数和返回值基本用法第二课

Javascript第四章参数和返回值基本用法第二课

作者: 您好简书 | 来源:发表于2019-07-12 00:23 被阅读27次
在这里插入图片描述

第一大特性:

跟java 的区别 就是java 如果传两个形参 那么必须调用时,传两个实参
但是javascript实参和形参数不相等也不报错,没赋值的变量输出是undefined, 而且多传实参也不报错

第二大特性:

javascript 不能被重载 如果方法名一样

在这里插入图片描述

<font color="red">
默认后写的方法会覆盖前面的方法

函数的返回值return

在这里插入图片描述 在这里插入图片描述

将赋值之后的结果,进一步操作

return的作用:

1.返回函数执行的结果
2.结束函数的执行

源码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript">
        //1.函数的返回值
        /*function calcSum(num1,num2){
            //console.log(num1+num2);
            var sum=num1+num2;
            return sum; //使用return关键字返回函数执行后的结果
        }

        var sum=calcSum(2,7);
        console.log(sum*2);
        console.log(sum/2);*/


        //2.如果return后面没有跟返回值或没有使用return关键字,则默认返回:undefined
        /*function calc1(num1,num2){
            console.log(num1-num2);
            return;
        }
        var result=calc1(7,2);
        console.log(result);

        function calc2(num1,num2){
            console.log(num1-num2);
        }
        var result2=calc2(7,2);
        console.log(result2);

        var result3=alert("嘿嘿");
        console.log(result3);*/


        //return关键字作用:1.返回函数执行的结果  2.结束函数的执行
        /*function calc3(num1,num2){
            console.log(num1-num2);
            return;
            console.log("return后面的代码!"); //return后面的代码不会执行
        }
        calc3(7,2);*/

        //计算从1到指定数字之和,最多只统计到8的总和
        /*function calc4(num){
            var sum=0;
            for(var i=1;i<=num;i++){
                if(i>8){ //如果大于8,直接返回当前和,不再执行其他代码
                    return sum;
                }
                sum+=i;
            }
            return sum;
        }
        console.log(calc4(18));*/

        //计算两数之和,如果总和大于20,则直接停止,否则输出总和
        function calc5(num1,num2){
            var sum=num1+num2;
            if(sum>20){
                return;
            }
            console.log(sum);
        }
        calc5(3,27)

    </script>
</head>
<body>
    
</body>
</html>

相关文章

  • Javascript第四章参数和返回值基本用法第二课

    第一大特性: 跟java 的区别 就是java 如果传两个形参 那么必须调用时,传两个实参 但是javascr...

  • Javascript第四章参数和返回值基本用法第二课

    第一大特性: 跟java 的区别 就是java 如果传两个形参 那么必须调用时,传两个实参 但是javascr...

  • Block块使用

    block // 基本用法一:1.定义无参数无返回值的Block代码块 // void:无返回值 ():无参数 v...

  • 关于Block

    1.Block基本用法: block声明返回值(^block变量名)(参数)void(^block)(); blo...

  • Mysql中GET_LOCK的用法

    基本用法 含义解释 其中GET_LOCK()和RELEASE_LOCK()分别是两个函数,并且有参数和返回值,这里...

  • 11 - 动态数据绑定实现原理

    一、defineProperty 基本用法 1、基本写法: 2、参数 3、descriptor 参数的基本用法 1...

  • go-day2

    函数 函数的定义 基本格式 参数的格式 有参数的函数 参数类型简写 可变参数 返回值的格式 有返回值 多返回值 命...

  • JS--函数

    函数 基本写法 带参数的函数 带有返回值的函数 备注 JavaScript 对大小写敏感 函数内部声明的变量是局部...

  • swift 函数基本使用和类定义

    基本函数使用 1.没有参数没有返回值 2.有参数没有返回值 3.没有参数有返回值 4.有参数有返回值 类的定义 1...

  • 面向对象之方法参数返回值问题

    基本数据类型的参数返回值 引用数据类型的参数返回值 总结

网友评论

    本文标题:Javascript第四章参数和返回值基本用法第二课

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