先来讲讲我对JS函数的理解吧 函数是被设计为执行特定任务的代码块。 JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。 函数名可包含字母、数字、下划线和美元符号(规则与变量名相同)。 函数的声明 代码如下。感觉和IF判断没有多大区别。 // var a = ...
分类:
其他好文 时间:
2019-10-26 18:58:11
阅读次数:
99
JS函数JS函数分为三类普通函数<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><script><!--普通函数-->functionf(arg){r
分类:
其他好文 时间:
2019-10-25 23:14:03
阅读次数:
101
函数的定义方式 函数声明 函数表达式 new Function 函数声明 函数表达式 new Function 函数声明 函数表达式 函数声明与函数表达式的区别 函数声明必须有名字 函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用 函数表达式类似于变量赋值 函数表达式可以没有名字,例如匿 ...
分类:
Web程序 时间:
2019-10-24 13:12:49
阅读次数:
112
"[01 JS] :JS引入和语言基础" "[02 JS] :数据类型转换" "[03 JS] :字符类型 常用方法" "[04 JS] :布尔值boolean" "[05 JS] :数组对象" "[06 JS] :运算符" "[07 JS] :流程控制" "[08 JS] :函数" "[09 JS ...
分类:
Web程序 时间:
2019-10-17 00:49:42
阅读次数:
315
函数 为什么要有函数 如果要在多个地方求1-100之间所有数的和,应该怎么做? 什么是函数 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用 函数的作用就是封装一段代码,将来可以重复使用 函数的定义 函数声明 函数声明 函数表达式 ...
分类:
Web程序 时间:
2019-10-15 09:51:35
阅读次数:
115
关于js变量提升 变量提升 在js函数内部是可以直接修改全局的变量的,个人感觉是不好的设计, 但是确实存在这个概念 原理: 1. 先查看有没有 函数变量 bb 1. 查看 形参 有没有bb 1. 查看 全局 有没有bb 1. 报错, 找不到bb变量 修改函数内部 修改的是形参 修改的是全局 ...
分类:
Web程序 时间:
2019-10-14 17:29:04
阅读次数:
149
A标签调用js函数写法总结: 1、第一种写法: 这是常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在 ...
分类:
Web程序 时间:
2019-10-14 01:19:39
阅读次数:
128
需求:有一个数组,根据数组的值渲染对应的数字div,单击对应的div 在控制台打印对应的数字。如点击1,控制台打印1. 问题: 不管点击哪个值 打出来都是4 代码如下 期望点击会打印出对应的数字,实际打出来的都是4 原因: js函数在声明时,浏览器不会去查看函数内部逻辑。只有函数被使用时 才关心函数 ...
分类:
Web程序 时间:
2019-10-13 23:34:40
阅读次数:
92
js return关键字: 加减法demo: 总结return关键字的作用: js函数中return 关键字的作用和后端return的作用几乎一致: 1.返回函数执行的结果 2.结束函数的运行 3.组织默认行为 ...
分类:
Web程序 时间:
2019-10-10 23:01:54
阅读次数:
123
函数的声明和调用 函数定义可以使用“function”关键字,代码函数头和函数体组成,函数头可以由函数名和参数列表组成,语法格式:函数名(参数列表){函数体}。如 调用 当函数没有函数名的时候称匿名函数 通常需要赋值给一个变量,不然报错 调用 定义在对象里 可以这样调用 还用一种就是定义完就马上被调 ...
分类:
Web程序 时间:
2019-10-07 17:26:27
阅读次数:
94