函数1

Posted zuiaimiusi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数1相关的知识,希望对你有一定的参考价值。

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8">
 5         <title></title>
 6     <script type="text/javascript">
 7     /*
 8     函数function
 9     函数中可以封装一些功能(代码),在需要时可以执行这些功能
10     函数中可以保存一些代码在需要的时候调用
11     使用typeof检查一个函数对象时,会返回function
12  
13 
14     1.可以将要封装的代码以字符串的形式传递给构造函数
15     */
16      var fun=new Function("console.log("hello")");
17      console.log(fun);
18      /*
19      2.使用函数声明来创建一个函数
20      语法 function 函数名(形参1,形参2)语句
21      
22      3.使用函数表达式来创建一个函数 创建匿名函数将匿名函数赋值给一个变量
23      var 函数名= function([形参1,形参2···形参N])
24          语句···
25      
26      
27      调用函数时,解析器也不会检查实参的数量
28      多余实参不会被赋值
29      如果实参的数量少于形参的数量,则没有对应实参的形参将是undefined
30      
31      */
32     function sum(a,b,c)
33         var d=a+b+c;
34         return d;
35         //return后可以跟任意类型的值 return;相当于return undefined;
36     
37     var f=function()
38         console.log("我是匿名函数封装的代码");
39         
40     var result=sum(5,7,8);//20
41     /*
42     实参可以是任意的数据类型,也可以是一个变量
43     当我们的参数过多时,可以将参数封装到一个对象中,然后通过对象传递
44     */
45    function hello(o)
46        console.log("我是"+o.name+",今年我"+o.age+"岁,住"+o.address);
47    
48    var obj=
49        name:"wxy",
50        age:"18",
51        address:"zzz"
52    
53    hello(obj);
54    /*
55    实参可以是一个对象,也可以是一个函数(函数也是一个对象)
56    */
57    function fun(a)
58    
59        a(obj);
60    
61    fun(hello);
62    /* 将一个匿名函数作为实参传递给函数 */
63    fun(function()alert("hello"));
64     </script>
65     <head>
66     <body>
67     </body>
68 </html>

 

以上是关于函数1的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 用函数编程

损失函数(损失函数代价函数目标函数)​​​​​​​MSE0-1损失函数绝对误差损失函数分位数损失函数Huber损失函数感知损失函数Hinge损失函数指数损失函数对数损失函数

1.1 函数

20.Python函数函数式编程 上半篇

oracle函数

6函数谓词CASE表达式