HTML之JavaScript函数声明

server/2025/2/14 3:39:48/

HTML之JavaScript函数声明

      1. function 函数名(){}2. var 函数名 = function(){}
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>javascript">/*函数声明的语法1. function 函数名(){}2.var 函数名 = function(){}和Java相比1.没有访问修饰符(参数不需要类型)2.没有返回值类型,也没有void类型,有值要返回时,直接return即可;3.没有异常列表4.调用方法时,实参跟形参的个数可以不一致,实参数量可以多于等于小于形参个数,在方法内部可以通过 arguments 对象获取实际传的实参5.函数也可以作为参数传递给另一个方法(少用)*/// 声明函数function sum(a, b) {return a + b;}var sum1 = function (a, b) {console.log(arguments);return a + b;}// 4.调用方法时,实参跟形参的个数可以不一致,实参数量可以多于等于小于形参个数,在方法内部可以通过 arguments 对象获取实际传的实参var res = sum(1, 2);document.write(res);var res1 = sum1(1, 2, 3, 4, 5);// 5.函数也可以作为参数传递给另一个方法 前端函数调用方式? 如果有直接嵌套的话还是用直接嵌套好使;function test(a, b) {return a + b;}function test1(getText) {console.log(getText(1, 2));}test1(test);//可以直接嵌套函数,少用或者不用将函数作为参数传递吧,个人觉得不利于维护function test2(a, b) {return test(a, b) + a + b;}console.log(test2(1, 2));</script>
</head><body></body></html>

http://www.ppmy.cn/server/167509.html

相关文章

Docker 系列之 docker-compose 容器编排详解

文章目录 前言一、Docker-compose简介二、Docker-compose 的安装三、Docker-compose卸载四、Docker-compose常用命令4.1 Docker-compose命令格式4.2 docker-compose up4.3 docker-compose ps4.4 docker-compose stop4.5 docker-compose -h4.6 docker-compose down4.7 docker-co…

结构形模式---适配器模式

适配器模式是一种结构形模式&#xff0c;主要用于不同在两个互不兼容的类或者库之间增加一个转换。 适配器模式的实现由两种方式&#xff0c;一种是适配器对象&#xff0c;一种是适配器类。 适配器是对象是将第三方接口通过对象调用引入到适配器中。 适配器类是通过多继承将…

Python3连接MongoDB并写入数据

个人博客地址&#xff1a;Python3连接MongoDB并写入数据 | 一张假钞的真实世界 安装PyMongo $ pip3 install pymongo Successfully installed pymongo-3.7.2 连接MongoDB并且批量插入操作 #!/usr/bin/python3import mysql.connector import gzip import json from pymongo …

【自学笔记】AIGC基础知识点总览-持续更新

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 AIGC基础知识点总览一、AIGC概述二、AIGC的核心要素三、AIGC的关键技术1. 深度学习算法2. 自然语言处理&#xff08;NLP&#xff09;3. 计算机视觉&#xff08;CV&a…

使用itextpdf动态生成PDF

前言 在有些场景下我们可能需要根据指定的模板来生成 PDF&#xff0c;比如说合同、收据、发票等等。因为 PDF 是不可编辑的&#xff0c;所以用代码直接对 PDF 文件进行修改是很不方便的&#xff0c;这里我是通过 itext 和 Adobe Acrobat 来实现的&#xff0c;以下就是具体实现…

KVM虚拟化快速入门,最佳的开源可商用虚拟化平台

引言 在信息技术飞速发展的时代&#xff0c;服务器资源的高效利用成为企业关注的焦点。KVM 虚拟化作为一种先进的虚拟化技术&#xff0c;在众多虚拟化方案中脱颖而出&#xff0c;为企业实现服务器资源的优化配置提供了有效途径。 以往&#xff0c;物理服务器的资源利用效率较…

[MySQL]3-MySQL查询性能优化

目录 &#x1f31f;慢查询基础&#xff1a;优化数据访问 不必要的数据 MySQL扫描额外的记录 访问类型 重构查询的方式 切分查询&#xff08;分治&#xff09; 分解联接查询 特定类型查询优化 优化count查询 使用近似值 覆盖索引 优化LIMIT和OFFSET 使用覆盖索引的…

MySQL 安装配置(完整教程)

文章目录 一、MySQL 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL 5.1 初始化 MySQL5.2 启动 MySQL 服务 六、修改 MySQL 密码七、卸载 MySQL八、结语 一、MySQL 简介 MySQL 是一款广泛使用的开源关系型数据库管理系统&#xff08;RDBMS&#xff09;&am…