当前位置: 首页 > news >正文

HTML之JavaScript函数声明

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>/*函数声明的语法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.lryc.cn/news/535273.html

相关文章:

  • R 数组:高效数据处理的基础
  • git服务器搭建,gitea服务搭建,使用systemclt管理服务
  • Pdf手册阅读(1)--数字签名篇
  • 嵌入式WebRTC压缩至670K,目标将so动态库压缩至500K,.a静态库还可以更小
  • 百度高德地图坐标转换
  • ES 索引结构
  • HPM_SDK应用本地化——基于6750evkmini
  • 【deepseek-r1本地部署】
  • 查询语句来提取 detail 字段中包含 xxx 的 URL 里的 commodity/ 后面的数字串
  • 堆排序
  • 【MySQL】我在广州学Mysql 系列—— 数据备份与还原
  • 【LeetCode Hot100 双指针】移动零、盛最多水的容器、三数之和、接雨水
  • HTML应用指南:利用POST请求获取接入比亚迪业态的充电桩位置信息
  • Android车机DIY开发之软件篇(十二) AOSP12下载编译
  • Jenkins+gitee 搭建自动化部署
  • 【文本处理】如何在批量WORD和txt文本提取手机号码,固话号码,提取邮箱,删除中文,删除英文,提取车牌号等等一些文本提取固定格式的操作,基于WPF的解决方案
  • Linux系统引导与服务管理
  • 网络工程师 (30)以太网技术
  • react项目引入tailwindcss不生效解决方案
  • 【C#】条件运算符
  • Windows11+PyCharm利用MMSegmentation训练自己的数据集保姆级教程
  • WPS计算机二级•文档的文本样式与编号
  • Word中Ctrl+V粘贴报错问题
  • python-leetcode 24.回文链表
  • 数据治理双证通关经验分享 | CDGA/CDGP备考全指南
  • 3.4 学习UVM中的uvm_monitor类分为几步?
  • Java在大数据处理中的应用:从MapReduce到Spark
  • 日常吐槽。
  • 2025最新版Node.js下载安装~保姆级教程
  • 机器学习:学习记录(二)