- 博客(7)
- 收藏
- 关注
原创 JS数组_字符串
字符串是一种数据类型字符串就是连续的字符序列,由数字,字母和符号组成。在字符串的每个字符只占用一个字节在 JS内用单引号、 双引号或者反引号(ES6中称为模板字符串)包裹存储的时候, 是以基本数据类型的形式进行存储当你使用它的时候, 会瞬间转换成 复杂数据类型 的样子让你使用等你使用完毕, 瞬间转换成 基本数据类型 的形式进行存储在基本数据类型中有3个特殊的存在:String Number Boolean这3个基本类型都有自己对应的包装对象。包装对象其实就是对象,有相应的属性和方法。
2024-11-15 14:32:32
985
原创 JS数组(超详细)
当数组执行删除单元操作时,被删除单元,之后的单元,会前移,进而顶替被删除单元,出现在被删除单元的位置上,造成数组长度减少的情况,这样的现象称为数组的坍塌。语法:arr.reduce(function (prev, item, index, arr) {}, 初始值)语法:arr.findIndex(function (item, index, arr) {})语法:arr.forEach(function (item, index, arr) {})
2024-11-14 09:30:40
2882
原创 JS作用域-数据-数据类型存储
你定义在哪一个作用域下的变量,就是哪一个作用域的私有变量该变量只能在该作用域及其后代作用域中使用// f2 : 定义在 f1 私有作用域的变量// 只能在 f1 及其 f1 的后代作用域内使用// 全局不能使用 f2// 这里可以使用 num 吗?// 可以, 因为 f2 是 f1 的后代作用域f2()// num 只能在 f1 和 f1 的后代作用域内使用f1()
2024-11-14 09:04:22
1023
原创 JS函数基础
函数的两个阶段(重点)按照我们刚才的说法,两个阶段就是放在盒子里面和让盒子里面的代码执行1. 定义阶段就是我们把代码 放在盒子里面2. 我们就要学习怎么 放进去,也就是书写一个函数3. 声明(定义)一个完整函数包括关键字、函数名、形式参数、函数体、返回值5个部分4. 我们有两种定义方式 声明式 和 赋值式5. 函数名的命名规则与变量是一致的,并且尽量保证函数名的语义。
2024-11-13 17:10:18
1135
原创 JS进阶_循环结构
利用循环的知识来对比一个简单的天文知识,我们知道地球在自转的同时也在围绕太阳公转,如果把自转和公转都看成是循环的话,就相当于是循环中又嵌套了另一个循环。比如:吃五个包子,到第三个的时候,第三个掉地下了,不吃了,跳过第三个,继续吃第四个和第五个。因为满足条件就执行,所以我们写的时候一定要注意,就是设定一个边界值,不然就一直循环下去了。外层的循环每执行1次,内部循环执行 3 次,然后外层重复下一次循环...会先进行条件判断,满足就执行,不满足直接就不执行了。在循环中,把循环的本次跳过去,继续执行后续的循环。
2024-11-12 14:51:22
641
原创 JS进阶_分支结构
if 或 else if 的条件存在数据隐式类型的转换else 只能跟在 if 或 else if,之后,从语法角度看 else 可以省略支持嵌套。
2024-11-12 14:26:14
788
原创 JS初识_语法
变量指的是在程序中保存数据的一个容器变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据也就是说,我们向内存中存储了一个数据,然后要给这个数据起一个名字,为了是我们以后再次找到他语法:var 变量名 = 值/*var : 定义变量的关键字, 告诉浏览器, 我要定义一个变量了空格 : 必须写, 区分 关键 和 变量名 的变量名 : 你自己起的一个名字= : 赋值符号, 把右边的内容, 给到左边的变量值 : 你给你定义的变量赋的是什么值*/// 定义一个变量。
2024-11-12 13:52:50
732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人