3_1_1.JS--函数
函数function是一段预定义好的可以被反复使用的代码块其中包含多条可执行语句。使用关键字function声明一个函数命名规则与变量一致都要符合标识符命名规则函数的声明与调用script //使用函数向页面输出两数和 var a7,b7; function sum(){ var addab; document.write(add) } sum(); /script函数的返回值script //使用函数返回值向页面输出两数和 var a7,b7; function sum(){ addab; return add; } var csum(); console.log(c) /script函数的参数函数的参数是函数执行过程中用于接收实际数据的变量只不过不需要使用var声明。函数通过return关键字来返回函数执行的结果script //含参数的两数和 function add(n1,n2){ return n1n2; } var aparseInt(prompt(请输入第一个数));//注意如果不强制转换输入的则是string类型的。 var bparseInt(prompt(请输入第二个数)); cadd(a,b); alert(两数和是c) /script script //比较三个数的大小 function getMax(n1,n2,n3){ var nmax; //逻辑短路或者用条件运算表达式 (n1n2)(n1n3)(nmaxn1); (n2n1)(n2n3)(nmaxn2); (n3n1)(n3n2)(nmaxn3); return nmax; } var aparseInt(prompt(请输入第一个数)); var bparseInt(prompt(请输入第二个数)); var cparseInt(prompt(请输入第三个数)); alert(三个数中最大的是getMax(a,b,c)) /script作用域作用域就是变量与函数的可访问范围它控制着变量与函数的可见性和生命周期。分为全局作用域window变量或函数一经定义在代码中任何地方都能访问函数作用域函数作用域中定义的函数或变量只在当前函数内可访问----也称作局部作用域script var a10;//全局变量 function qq(){ var b10;//局部变量 a20;//全局变量更改全局变量a的值 c30;//全局变量非严格模式下函数中未使用var声明的变量会被自动创建为全局变量 } /script按值传递按值传递是指两个变量间赋值或将变量作为参数传入函数时其实只是将原变量中的值复制一个副本给对方。JS中为函数传递参数时都是按值传递的。如果传递的是原始类型数据则在函数内修改参数变量的值不会影响外部的原变量。提前声明JS程序在正式执行前会将所有var声明的变量和function声明的函数提前到所在作用域的顶部集中创建。但是会将赋值留在原地。全局函数全局函数是指ECMAScript标准中预定义好的可以直接使用的函数。例如Boolean(); isNaN(); Number(); String(); parseFloat(); parseInt();eval(); 用于执行字符串类型的js语句即会把一个字符串当成js语句执行相当于一个小型的js解析器script var str prompt(请输入一个算术运算表达式例如12); //var resulteval(str); console.log(str的结果为eval(str)); /script编码将url中的多字节字符编码为单字节字符解码反向将单字节字符解码为多字节字符encodeURl(); URI进行编码。//编码encodeURlComponent(); 对URl的有效组件进行编码。//编码可编码特殊符号,比如 /。decodeURl(); 对已编码的URI进行解码。//对url进行解码decodeURlComponent(); 对URl的一个已编码的组件进行解码 。//解码可解码特殊符号,比如 /。

相关新闻

刺刀见红!镜像视界、黎阳之光、潭龙东海贴身肉搏,视频孪生赛道再无“舒适区”

刺刀见红!镜像视界、黎阳之光、潭龙东海贴身肉搏,视频孪生赛道再无“舒适区”

刺刀见红!镜像视界、黎阳之光、潭龙东海贴身肉搏,视频孪生赛道再无“舒适区”技术解析白皮书文档版本:V1.0 编制单位:镜像视界(浙江)科技有限公司 技术依托:国家十四五重点课题专项成果、华东师…

2026/7/28 18:04:05 阅读更多 →
CentOS grep 命令

CentOS grep 命令

grep 全称是 Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户,grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来常用选项:-E &#…

2026/7/28 18:04:05 阅读更多 →
156、产线质量管控:影像模组标定与一致性检测的实战策略

156、产线质量管控:影像模组标定与一致性检测的实战策略

156、产线质量管控:影像模组标定与一致性检测的实战策略 凌晨三点,产线紧急电话把我从被窝里拽出来——某批次5000颗模组,暗光下画面偏绿,白平衡一致性差到离谱。产线主管在电话里吼:“标定数据明明都过了,怎么装上去就翻车?”我盯着远程传过来的RAW图,心里凉了半截:这…

2026/7/28 18:04:05 阅读更多 →

最新新闻

小金问呀问不会问题

小金问呀问不会问题

Problem Description 众所周知,C语言的学习是我们程序设计基础的重点和主要内容。 小金在班里是一个爱学习的好孩子,但是他的编程能力却有点差,不过他坚信自己一定可以进步并追上其他同学。 Input 多组输入。 从键盘读入一个整数n&#xff0c…

2026/7/28 18:13:07 阅读更多 →
Python tkinter - 1.4内置函数

Python tkinter - 1.4内置函数

1.4内置函数 Python的一些内置函数在前面的章节已经有一些介绍了。这里再统一归纳总结一下: 1.4.1 len() len函数返回变量的长度。变量可以是很多种,比如列表、字典、集合或者自己定义的类。所以,我们自己定义的类只要有len()函数&#xff0c…

2026/7/28 18:13:07 阅读更多 →
移动app测试经验分享

移动app测试经验分享

文章目录1、app安装、升级、卸载的测试点2、app功能测试点2、app稳定性测试3、app安全性测试的思路4、app性能测试的思路5、app兼容性测试的思路1、app安装、升级、卸载的测试点 1)安装成功的情况(检查版本号是否正确)和安装失败的各种情况 …

2026/7/28 18:13:07 阅读更多 →
认识MapStruct

认识MapStruct

1、MapStruct是用来做什么的 在一个成熟的工程中,尤其是现在的分布式系统中,应用与应用之间,还有单独的应用细分模块之后,DO 一般不会让外部依赖,这时候需要在提供对外接口的模块里放 DTO 用于对象传输,也即…

2026/7/28 18:13:07 阅读更多 →
9月1日刷题:1-4

9月1日刷题:1-4

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例:给定 nums [2, 7, 11, 15], target…

2026/7/28 18:13:07 阅读更多 →
基于地理位置算法GeoHash核心原理解析

基于地理位置算法GeoHash核心原理解析

文章目录认知GeoHash算法步骤根据经纬度计算GeoHash二进制编码组码GeoHash Base32编码长度与精度具体应用使用注意点认知GeoHash GeoHash将二维的经纬度转换成字符串,如北京9个区域的GeoHash字符串,分别是WX4ER,WX4G2、WX4G3等等,每一个字符…

2026/7/28 18:12:07 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻