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

51-55 函数

函数的简介

函数也是一个对象
函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)
该函数中可以保存一些代码在需要的时候调用
使用typeof检查一个函数对象时,会返回function
创建一个函数对象

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

封装到函数中的代码不会立即执行

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

调用函数语法:

函数对象();

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

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>质数计算优化测试</title>
</head><body><script>//用函数声明来创建一个函数function fun1(){document.writeln("这是我的第一个函数");}document.writeln(fun1);//调用fun1fun1();</script>
</body></html>

函数的参数

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>质数计算优化测试</title>
</head><body><script>//定义一个用来求两个数和的函数function sum(){var num1=Number(prompt("请输入第一个数"));var num2=Number(prompt("请输入第二个数"));document.writeln(num1+num2);}sum();</script>
</body></html>

 

函数的返回值

可以使用return来设置函数的返回值
语法:

​ return 值

注意:

return后的值将会作为函数的执行结果返回,可以定义一个变量来接收该结果

函数返回声明result的值就是什么

return后的语句不会执行

如果函数中不写return,则会返回undefined

如果函数后不带值,也会返回undefined

return后的值可以是任意类型

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>质数计算优化测试</title>
</head><body><script>//创建一个函数,用来计算三个数的和//可以使用return来设置函数的返回值function sum(a,b,c){var d=a+b+c;return d;}//变量result的值就是sum()的返回值var result=sum(3,4,5);document.writeln(result);</script>
</body></html>

 

实参可以是任何值

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>质数计算优化测试</title>
</head><body><script>//定义一个函数,判断一个数字是否是偶数,如果是返回true,否则返回falsefunction isOu(){var num=Number(prompt("请输入一个数"));if(num%2==0){return true;}else{return false;}}//调用函数isOu()var result=isOu();document.writeln(result);</script>
</body></html>

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>质数计算优化测试</title>
</head><body><script>//定义一个函数,可以根据半径计算一个圆的面积,并返回计算结果//S=3.14*r*rfunction S(){var r=Number(prompt("请输入半径"));return (3.14*r*r);}var result=S();document.writeln(result);</script>
</body></html>

 

 

 

 

http://www.dtcms.com/a/593735.html

相关文章:

  • 社交网站图片展示上门做网站公司哪家好
  • 请求头中传递错误信息
  • 安装使用IDEA完整过程(含maven,tomcat配置)
  • Vue3中的常用指令
  • C语言算法:排序算法进阶
  • Unity2D光照 - Spot Light 2D和Shadow Caster 2D的实践
  • LED蜡烛灯/火焰灯MCU控制方案开发设计
  • 技术融合新纪元:小鹏机器人+轻语AI+亚马逊倒模,能否打造革命性伴侣机器人
  • 中国各大网站网站域名好了下一步
  • 网站建设板块建议北京兼职网站建设
  • 两个浮点数如何判断相等
  • 盐城哪里做网站如何在网上推广app
  • 直播预告|AI + MCP 双驱,重塑操作系统交互逻辑,一键开启智能办公新范式
  • 佛山市 骏域网站建设除了凡科建站还有什么网站吗
  • 深入解析 Reactor 模式:从基类设计到模块协同的高性能服务器实现
  • 南阳网站建设seo安阳后营贴吧
  • 网站开发主流技术国产服务器系统免费的有哪些
  • 提升机器学习效率的秘密武器:GGML Tensor库
  • 管家婆软件登录提示:您连接的服务器版本不对,请重新升级安装服务器应用程序
  • BridgeVLA 算法:3D 操作学习的 VLM 对齐新范式
  • 做app网站建设百度指数 网站
  • 潮州网站制作佛山模板网站建设
  • 深度学习入门:揭开神经网络的神秘面纱(附PyTorch实战)
  • 归并排序的基础归并算法
  • 深入浅出蓝桥杯:算法基础概念与实战应用(二)基础算法(下)
  • 网站建站工具网站建设与管理 市场分析
  • 《WebPages 类:深入解析网页元素管理工具》
  • 网站系统发生错误今天的三个新闻
  • 雷池 WAF 免费版深度体验:站长用 Nginx 搭环境,护住 WordPress 博客
  • 无缝对接与数据驱动:护照MRZ识别技术在智慧景区管理中的深度应用