随笔分类 -  Javascript学习笔记

摘要:预解析介绍: JavaScript代码是由浏览器中的JavaScript解析器来执行的。JavaScript解析在在运行JS代码的时候分为两步:预解析和代码执行 一、JS引擎解释器运行js分为两步: 1. 预解析 js引擎会把js里面所有的var 还有function提升到当前作用域的最前面 2. 阅读全文
posted @ 2021-08-18 14:38 幼兒园扛把子 阅读(47) 评论(0) 推荐(0)
摘要:作用域介绍: 通常来说,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突。 简单的来讲就是代码名字(变量)在某个范围内起作用和效果 目的是为了提高程序的可靠性,更重要的是减少命 阅读全文
posted @ 2021-08-17 10:32 幼兒园扛把子 阅读(111) 评论(0) 推荐(0)
摘要:函数可以调用另外一个函数 因为每个函数都是独立的代码块,用于完成特殊任务,因此经常会用到函数相互调用的情况 做个习题巩固一遍: 输出年份判断2月份天数 (这里就调用了判断闰年的函数) 函数的声明方式有两种 1. 利用函数关键字自定义函数(命名函数) 2. 函数表达式(匿名函数) 阅读全文
posted @ 2021-08-16 17:15 幼兒园扛把子 阅读(298) 评论(0) 推荐(0)
摘要:arguments的介绍: 当不确定有多少个参数传递的时候 可以用arguments来获取。在JS中,arguments实际上是当前函数的一个内置对象。所有函数都内置了一个arguments对象,arguments对象中存储了传递的所有实参。 arguments的使用:只有函数才有arguments 阅读全文
posted @ 2021-08-12 19:22 幼兒园扛把子 阅读(95) 评论(0) 推荐(0)
摘要:输入任意两个数字求最大值 并能弹出运算后的结果 ①if else ②三目运算 输入任意三个不同数字求最大值,并弹出运算后的结果 用户输入一个数判断是否是素数,并弹出结果(质数 只能被1和自身整除的数) 利用函数求任意个数的最大值(arguments) 利用函数封装方式 翻转任意一个数组 利用函数封装 阅读全文
posted @ 2021-08-12 09:53 幼兒园扛把子 阅读(134) 评论(0) 推荐(0)
摘要:1. return 终止函数 2. return 只能返回一个值 3.求任意两个数的 加减乘除结果 4. 函数如果有return 则返回的是return后面的值,如果函数没有return 则返回undefined break,continue,return 的区别 阅读全文
posted @ 2021-08-11 11:08 幼兒园扛把子 阅读(89) 评论(0) 推荐(0)
摘要:利用函数求两个数的最大值: 利用函数求任意数组中的最大值: 阅读全文
posted @ 2021-08-11 11:08 幼兒园扛把子 阅读(93) 评论(0) 推荐(0)
摘要:1. 用函数求任意两个数的和 2. 用函数求任意两个数之间的和 PS: (1) 多个参数之间用逗号隔开 (2) 形参可以看做是不用声明的变量 阅读全文
posted @ 2021-08-10 18:33 幼兒园扛把子 阅读(75) 评论(0) 推荐(0)
摘要:在声明函数时,可以在函数名称后面的小括号中添加一些参数,这些参数被称为形参,而在调用该函数时,同样也需要传递相应的参数,这些参数被称为实参。 参数 说明 形参 形式上的参数 函数定义的时候传递的参数 当前并不知道是什么 实参 实际上的参数 函数调用的时候传递的参数 实参是传递给形参的 参数的作用:在 阅读全文
posted @ 2021-08-10 15:07 幼兒园扛把子 阅读(171) 评论(0) 推荐(0)
摘要:函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。(目的) 函数使用分为两步:声明函数和调用函数 声明函数: 调用函数: 函数的封装:就是把一个或者多个功能通过函数的方式封装起来 对外只提供一个简单的函数接口 简单的来讲 就 是类似于把所有的代码打包成一个整体 函 阅读全文
posted @ 2021-08-10 10:41 幼兒园扛把子 阅读(39) 评论(0) 推荐(0)
摘要:冒泡排序介绍: 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序思路: 冒泡排序代码 阅读全文
posted @ 2021-08-09 11:23 幼兒园扛把子 阅读(58) 评论(0) 推荐(0)
摘要:筛选数组 方法一:定义一个变量 方法二:利用数组长度自动检测元素的变化(简单的来讲就是有几个元素 长度就是几) 数组去重: 将数组[2, 0, 6, 1, 77, 0, 53, 0, 26, 8]中的0去掉后 形成一个不包含0 的新数组。 1. 需要一个新数组用于存放筛选之后的数据 2. 遍历原来的 阅读全文
posted @ 2021-08-06 18:39 幼兒园扛把子 阅读(673) 评论(0) 推荐(0)
摘要:新增数组元素 修改length长度 新增数组元素 修改索引号 追加数组元素 新增数组元素练习:新建一个数组,里面存放10个整数(1-10) 阅读全文
posted @ 2021-08-06 11:11 幼兒园扛把子 阅读(50) 评论(0) 推荐(0)
摘要:求和 && 求平均值: 求数组最大值: 求数组最小值: 数组转换为字符串: 阅读全文
posted @ 2021-08-06 09:48 幼兒园扛把子 阅读(44) 评论(0) 推荐(0)
摘要:数组介绍: 如何获取得到数组元素: 遍历数组: 数组长度: 阅读全文
posted @ 2021-08-05 15:37 幼兒园扛把子 阅读(29) 评论(0) 推荐(0)
摘要:我的代码的思路是 第一步 输入用户名和密码 进入ATM机操作系统 代码如下: var UserName ='',PassWord = ''; var UserName = prompt('请输入用户名'); var PassWord = prompt('请输入密 码'); while (UserNa 阅读全文
posted @ 2021-08-05 10:32 幼兒园扛把子 阅读(710) 评论(0) 推荐(0)
摘要:continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次) 代码体验:求1-100之间除了能被7整除之外的所有整数和 只要遇见continue就直接退出本次循环 跳到i++ break关键词用于立马跳出整个循环 阅读全文
posted @ 2021-08-04 15:36 幼兒园扛把子 阅读(104) 评论(0) 推荐(0)
摘要:语法结构 练习1:计算 1~100 之间所有整数的和 练习2:打印人的一生,从1岁到100岁 练习3:弹出一个提示框, 你爱我吗? 如果输入我爱你呀,就提示结束,否则 一直询问到底 阅读全文
posted @ 2021-08-04 14:28 幼兒园扛把子 阅读(287) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-08-04 14:22 幼兒园扛把子 阅读(36) 评论(0) 推荐(0)
摘要:语法结构 练习1:计算 1~100 之间所有整数的和 练习2:打印人的一生,从1岁到100岁 练习3:弹出一个提示框, 你爱我吗? 如果输入我爱你呀,就提示结束,否则 一直询问到底 阅读全文
posted @ 2021-08-03 17:11 幼兒园扛把子 阅读(180) 评论(0) 推荐(0)