函数

2017-04-18  本文已影响0人  洛洛kkkkkk

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>函数</title>
<style type="text/css">

    </style>
</head>
<body>
</body>
<script type="text/javascript">
    //函数 方法
    
    //正常的函数
    //函数的定义
    //定义一个函数的时候使用function 函数名(){}
    //函数定义之后不会立即执行{}里面的代码,而是等到调用的时候才会执行
    function test(){
        console.log("我是一个正常的函数");
    }
    //函数的调用
    test();
    
    var noNameFn = function(){
        console.log("我是一个匿名函数");
    }
    noNameFn();
    console.log(typeof noNameFn);
    
    //匿名函数的自执行
    (function(){
        console.log("我也是一个匿名函数");
    })();
    
    //我们可以直接给定时器或者点击方法直接赋值一个函数名。赋值的时候不要加();
    setTimeout(noNameFn,2000);
    
    //函数的类型。
    //无参无返
    //有参无返
    //无参有返
    //有参有返      
    //函数可以携带参数和返回值,这两个东西的有和无成了上面的四种情况
    
    //str就是一个参数,str可以称之为形参(形式参数)
    function sayHello (str) {
        console.log("hello:"+str);
    }
    //调用一个有参数的函数,可以给这个函数传递一个参数,李雷、韩梅梅就可以称之为实参(实际参数)
    sayHello("李雷");
    sayHello("韩梅梅");
    //形参不会改变实参的值
    
    //返回值,就是当我们调用这个函数之后,可以接收到什么东西,可以通过函数里的return来返回
    //函数里面return下面不能写代码,不会被执行
    function buyJ(){
        console.log("打车去泗泾了");
        return "鸡";
    }
    var str1 = "今天想要吃"+buyJ();
    console.log(str1);
    
    //函数 返回值 参数
    //写一个函数可以打印两个值的和
    function printAdd(num1,num2){
        console.log("和是"+(num1+num2));
    }
    printAdd(3,5);
    
</script>

</html>

上一篇 下一篇

猜你喜欢

热点阅读