2021-05-24

Posted 小刘编码员

tags:

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

前言:各位csdn的源员们,大家好。我是小刘,初来乍到请大家多多指教,因为这是第一次发表博客,如有错误请大家观看后谅解,并在评论区留下您宝贵的意见,小刘将会用最大的努力去改正以及认真对待每一次代码的编写,请大家一定要多多包涵,你们的支持是我继续努力的最大动力,当然大家觉得不错可以关注我喔,带你走遍代码的每一个角落,让你感受代码的神奇之处。

 

首先我向大家透露一点点小方法,一定要认真观看喔!

 

本次用到的编程软件:DW

 

本次涉及到的内容:html,css以及javascript

 

30.JavaScript 函数简介

             函数function

                               1.函数也是一个对象

                               2.函数中可以封装一些代码,在需要的使用可以执行这些功能(代码)

                               3.函数中可以保存一些代码早需要的时候调用

                               注意:使用typeof检查一个函数对象时,则会返回一个function

             方法:

                               1.使用构造函数创建一个函数对象

                               2.使用函数声明创建一个函数

                               3.使用函数表达式创建一个函数/匿名函数

       {//代码块
		console.log("苹果");
		console.log("葡萄");
		console.log("菠萝");
	   }

我们在开发的时候不建议使用这种方法   可以将封装的代码以及字符串的形式传递给构造函数

var fun1=new function("console.log('这是通过构造函数创建的函数')");
console。log(type fun1);

1.封装到函数中的代码不会即可执行

2.函数中的代码会在调用的时候执行

3.调用函数:语法 函数对象();

4.当调用函数时,函数中封装的代码会按照顺序执行

 

使用函数声明来创建一个函数

            语法:function 函数名([形参1,形参2.....形参N]){

                                //语法

}

说明:[形参1,形参2,....形参N]这里[]表示可以使用参数也可以不使用参数

函数的调用:函数名([实参1,实参2,...]);

    function fun2(){
		console.log("苹果");
		console.log("葡萄");
		console.log("菠萝");
	}
	fun2();
   匿名函数
	function(){	
	
	}
	//使用函数表达式创建一个函数
	
    var fun3= function(){
		alert("这是一个匿名函数")
	};
	fun3();

31.JavaScript函数的参数

            定义一个用来两个数和的参数

                                可以在函数的()中指定一个或多个形参(形式参数)

                                 多个形参之间使用,“隔开,声明形参就相当于在函数内部声明了对应的变量”但是不赋值

    function sum(a,b){
		var add=a+b;//false+"123" =>false123 
		console.log(add);
	}
	sum(123,456,45,56,56,67);
	sum(false,"123");

调用函数时解析器不会检查实参的类型,所以要注意,是否有可能会接收到非法的参数,如果有可能则需要对参数进行类型的检查。

调用函数时,解析器也不会对检查实参的数量

         多余的函数将不会被赋值

          如果实参少于形参的数据,则没有对应实参的形参将是undefined

  function result(a,b,c){
		console.log("a="+a);
		console.log("b="+b);
		console.log("c="+c);
		var sum=a+b+c;
		console.log("sum="+sum);	
	}
	result(123,234);//实参少于形参
	result(123,234,345,6767,78,9);//实参多余形参

            

32.Javascript函数的返回值与立即执行函数

                       创建一个函数,用来计算三个数的和

                       可以通过return 来返回函数的返回值

                       语法:return 值  

                                 return 后面值将会作为函数的执行结果返回,可以定义一个变量来接收函数的返回值,在函数return 后的语句都不会执行,如果return语句不跟任何值,就相当于返回一个undefined

   function sum(a,b){
		var c=a+b;
		return c;
		alert("234234");
		alert("234234");
		alert("234234");
		alert("234234");
	}
	var total = sum(12,45);
	console.log("返回结果=="+total);

           立即执行函数

                             函数定义完,立即被调用,这种函数叫做立即执行函数

                             立即执行函数往往只会执行一次

   (function(){
		alert("这是一个立即执行函数");
	})();
	
	(function(a,b){
		alert(a+b);
	})(23,23);

                                    

谢谢大家观看,本文到此结束!!!

 

 

以上是关于2021-05-24的主要内容,如果未能解决你的问题,请参考以下文章

《安富莱嵌入式周报》第214期:2021.05.24--2021.05.30

2021-05-24

2021-05-24

2021-05-24

(VIP-朝夕教育)2021-05-24 .NET高级班 03-特性

(VIP-朝夕教育)2021-05-24 .NET高级班 04-委托和事件