分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js基础(函数)

发布时间:2023-09-06 01:53责任编辑:傅花花关键词:js

函数一种对象,函数中可以封装功能,使用typeof检查一个函数对象的时候,会返回function

创建一个函数对象

var function = new Function();

可以将要封装的代码以字符串的形式传递给构造函数

var function = new Function("console.log(‘xxxxxxxx‘);");;

调用函数的语法:函数对象(),function()

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

语法:

  function 函数名称(形参列表){

    函数体;

  }

使用函数表达式来创建一个函数:

语法:

  var fun = function(形参列表){

    函数体;

  }

调用函数时候,解析器不会检查实参的类型,也不会检查实参的数量,多余的实参不会被赋值,实参个数小于形参的个数,没有赋值的形参将是undefined

return 后面不写,相当于返回undefined,如果不写return 语句,则也会返回一个undefined

return的返回值可以是任何类型,可以是对象,也可以是函数

function fun3(){ ???//在函数内部再声明一个函数 ???function fun4(){ ???????alert("我是fun4"); ???} ????????????????//将fun4函数对象作为返回值返回 ???return fun4;}a = fun3();//a();fun3()(); ???

立即执行函数:

function(){ ???alert("xxxxxx");}//以上是错误写法
(function(){ ???alert("xxxxxx");})();//立即执行

js基础(函数)

原文地址:https://www.cnblogs.com/lzb0803/p/9015753.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved