上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页

2020年1月5日

0141 变量的作用域:全局变量、局部变量、v

摘要: 在JavaScript中,根据作用域的不同,变量可以分为两种: 全局变量 局部变量 2.1 全局变量 在全局作用域下声明的变量叫做全局变量(在函数外部定义的变量)。 全局变量在代码的任何位置都可以使用 在全局作用域下 var 声明的变量 是全局变量 特殊情况下,在函数内不使用 var 声明的变量也是 阅读全文

posted @ 2020-01-05 11:30 冲啊! 阅读(469) 评论(0) 推荐(0) 编辑

0140 JavaScript作用域:概述、全局作用域、函数作用域、块级作用域

摘要: 1.1 作用域概述 通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。 JavaScript(es6前)中的作用域有两种: 全局作用域 局部作用域(函数作用域) 1. 阅读全文

posted @ 2020-01-05 10:41 冲啊! 阅读(641) 评论(0) 推荐(0) 编辑

2020年1月4日

0139 函数的两种声明方式

摘要: 2.8.1 自定义函数方式(命名函数) 利用函数关键字 function 自定义函数方式 因为有名字,所以也被称为命名函数 调用函数的代码既可以放到声明函数的前面,也可以放在声明函数的后面 2.8.2 函数表达式方式(匿名函数) 利用函数表达式方式的写法如下: 因为函数没有名字,所以也被称为匿名函数 阅读全文

posted @ 2020-01-04 21:59 冲啊! 阅读(304) 评论(0) 推荐(0) 编辑

0138 函数可以调用另外一个函数

摘要: 因为每个函数都是独立的代码块,用于完成特殊任务,因此经常会用到函数相互调用的情况。 阅读全文

posted @ 2020-01-04 21:46 冲啊! 阅读(174) 评论(0) 推荐(0) 编辑

0137 函数案例:数组翻转、冒泡排序、判断闰年

摘要: 函数内部可以调用另一个函数,在同一作用域代码中,函数名即代表封装的操作,使用函数名加括号即可以将封装的操作执行。 阅读全文

posted @ 2020-01-04 21:23 冲啊! 阅读(287) 评论(0) 推荐(0) 编辑

0136 JavaScript中 arguments 的使用

摘要: ​ 当不确定有多少个参数传递的时候,可以用 arguments 来获取。JavaScript 中,arguments实际上它是当前函数的一个 内置对象 。所有函数都内置了一个 arguments 对象,arguments 对象中存储了 传递的所有实参 。 arguments展示形式是一个 伪数组 , 阅读全文

posted @ 2020-01-04 20:40 冲啊! 阅读(180) 评论(0) 推荐(0) 编辑

0135 函数的返回值:return 语句、终止函数 、只能返回一个值、没有 return 返回 undefined、break &continue&return 的区别

摘要: 2.4.1 return 语句 只要函数遇到return,就把return后面的结果 返回给函数的调用者, 函数名() = return后面的结果 。 2.4.2 return 终止函数 return 语句之后的代码不被执行。 2.4.3 return 只能返回一个值 return 只能返回一个值。 阅读全文

posted @ 2020-01-04 18:19 冲啊! 阅读(804) 评论(0) 推荐(0) 编辑

0134 函数的参数

摘要: 2.3.1 函数参数语法 形参:函数定义时,设置接收调用时传入 实参:函数调用时,传入小括号内的真实数据 ​ 参数的作用 : 在函数内部某些值不能固定,我们可以通过参数在调用函数时传递不同的值进去。 函数参数的运用: 1. 调用的时候,实参值是传递给形参的 2. 形参简单理解为:不用声明的变量 【 阅读全文

posted @ 2020-01-04 18:17 冲啊! 阅读(206) 评论(0) 推荐(0) 编辑

0133 函数:函数的概念,函数的3种定义方式,函数的使用,函数的6种调用方式

摘要: 2.1 函数的概念 你可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。 函数:就是 封装了一段可被重复调用执行的代码块 。通过此代码块可以 实现大量代码的重复使用 。 阅读全文

posted @ 2020-01-04 18:13 冲啊! 阅读(1004) 评论(0) 推荐(0) 编辑

0132 算法的概念、冒泡排序

摘要: 算法:观察执行过程,找到规律,转为代码。 // 冒泡排序 // var arr = [5, 4, 3, 2, 1]; var arr = [4, 1, 2, 3, 5]; // 外层循环管趟数 【5个元素,冒泡排序4趟,应该是arr.length - 2,结果一样】 for (var i = 0; 阅读全文

posted @ 2020-01-04 12:07 冲啊! 阅读(202) 评论(0) 推荐(0) 编辑

0131 JavaScript数组中新增元素:修改数组索引、修改 length 长度、数组翻转

摘要: ​ 数组中可以通过以下方式在 数组的末尾插入新元素 : 1.5.1 通过修改 length 长度新增数组元素 可以通过修改 length 长度来实现数组扩容的目的 length 属性是可读写的 其中索引号是 4,5,6 的空间没有给值,就是声明变量未给值,默认值就是 undefined。 1.5.2 阅读全文

posted @ 2020-01-04 12:05 冲啊! 阅读(2979) 评论(0) 推荐(0) 编辑

0130 遍历数组:数组遍历、数组长度、注意点、求数组中的最大值等案例

摘要: 1.4.1 数组遍历 ​ 遍历:把数组中的每个元素从头到尾都访问一次(类似学生的点名),可以通过 for 循环索引遍历数组中的每一项。 阅读全文

posted @ 2020-01-04 12:02 冲啊! 阅读(644) 评论(0) 推荐(0) 编辑

0129 JavaScript 数组:概念、创建数组、获取数组中的元素

摘要: 1.1 数组的概念 数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。 数组是指 一组数据的集合 ,其中的每个数据被称作 元素 ,在数组中可以 存放任意类型的元素 。数组是一种将一组数据存储在单个变量名下的优雅方式。 1.2 创建数组 JS 中创建数组有两种方式: 利用 new 创建数 阅读全文

posted @ 2020-01-04 11:58 冲啊! 阅读(557) 评论(0) 推荐(0) 编辑

2020年1月3日

0128 JavaScript代码规范:标识符命名规范、操作符规范、单行注释规范、其他规范

摘要: 2.1 标识符命名规范 变量、函数的命名必须要有意义 变量的名称一般用名词 函数的名称一般用动词 2.2 操作符规范 2.3 单行注释规范 2.4 其他规范 关键词、操作符之间后加空格 阅读全文

posted @ 2020-01-03 15:43 冲啊! 阅读(212) 评论(0) 推荐(0) 编辑

0127 continue、break

摘要: 1.6.1 continue continue 关键字用于立即跳出本次循环,继续下一次循环(本次循环体中 continue 之后的代码就会少执行一次)。 例如,吃5个包子,第3个有虫子,就扔掉第3个,继续吃第4个第5个包子,其代码实现如下: 运行结果: 1.6.2 break 关键字 break 关 阅读全文

posted @ 2020-01-03 15:33 冲啊! 阅读(193) 评论(0) 推荐(0) 编辑

0126 while循环、do while循环、三种循环小结

摘要: 1.3 while循环 while语句的语法结构如下: 执行思路: 1 先执行条件表达式,如果结果为 true,则执行循环体代码;如果为 false,则退出循环,执行后面代码 2 执行循环体代码 3 循环体代码执行完毕后,程序会继续判断执行条件表达式,如条件仍为true,则会继续执行循环体,直到循环 阅读全文

posted @ 2020-01-03 15:11 冲啊! 阅读(342) 评论(0) 推荐(0) 编辑

0125 双重for循环:语法、执行思路、打印m行n列、打印倒三角形、正三角、九九乘法表、for 循环小结

摘要: 1.2.1 双重 for 循环概述 1.2.2 双重 for 循环语法 内层循环可以看做外层循环的循环体语句 内层循环执行的顺序也要遵循 for 循环的执行顺序 外层循环执行一次,内层循环要执行全部次数 js str = ''; for (let i = 1; i < 10; i++) { for 阅读全文

posted @ 2020-01-03 11:32 冲啊! 阅读(1820) 评论(0) 推荐(0) 编辑

0124 for循环:语法结构、执行过程、案例

摘要: 1.1 for循环 1.1.1 语法结构 | 名称 | 作用 | | | | | 初始化变量 | 通常被用于初始化一个 计数器 ,该表达式可以使用 var 关键字声明新的变量,这个变量帮我们来记录次数。 | | 条件表达式 | 用于确定每一次循环是否能被执行。如果结果是 true, 就继续循环,否则 阅读全文

posted @ 2020-01-03 10:45 冲啊! 阅读(492) 评论(0) 推荐(0) 编辑

0123 断点调试

摘要: ``` 断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。断点调试可以帮助观察程序的运行过程 ``` ```html 断点调试的流程: 1、浏览器中按 F12--> sources -->找到需要调试的文件-->在程序的某一行设置断点 2、Watch: 监视,通过 阅读全文

posted @ 2020-01-03 10:38 冲啊! 阅读(199) 评论(0) 推荐(0) 编辑

2020年1月2日

0122 switch分支流程控制、和 if else if 语句的区别

摘要: 2.5.1 语法结构、执行思路、注意事项 switch 语句也是多分支语句,它用于基于不同的条件来执行不同的代码。当要针对变量设置一系列的特定值的选项时,就可以使用 switch。 switch :开关 转换 , case :小例子 选项 关键字 switch 后面括号内可以是 表达式或值 , 通常 阅读全文

posted @ 2020-01-02 18:26 冲啊! 阅读(358) 评论(0) 推荐(0) 编辑

上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 36 下一页

导航