- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript数组以及重构
数组:数据驱动显示定义:是一个无序元素的紧密结构的有序列表1.有序列表:排序2.紧密结构:列表是具备长度的,而且这个长度会自动根据列表内容变化而变化,添加删除消耗性能大,速度慢;另外,可以遍历有对应的下标,可以根据下标遍历到数组的所有元素。3.无序元素:意味着元素可以不区分先后顺序,而且不能避免重复新建数组1.字面量创建数组长度不固定(在js中数组长度是可以改变的)var arr = []2.实例化创建(构造函数实例化)var arr = new Array()
2021-11-24 17:51:47
757
1
原创 对象的知识
万物皆对象(除了undefined 和 null)定义var 对象名{键(key):值(value),键(key):值(value),键(key):值(value)}当key不存在时,value就是undefined对象没有长度,所以遍历对象用for...in..key是字符类型,如果不是字符类型,会隐式转换为字符型对象的方法:点语法:后面只能添加属性,不能添加变量,也不能添加数字开头的方括号语法:可以直接添加属性,也可以通过变量来添加属性var obj
2021-10-17 19:47:48
131
原创 函数的知识
函数也是对象(具备控件变量区域)函数是由一系列语句块组成的typeof 函数 // function函数创建方法:1.命名函数创建function 函数名(){}:这是一个函数,运行到当前代码之前就已经执行了,预加载和预赋值函数名.length:形参的长度函数名.arguments:实参的长度纯函数:没有引用函数之外的变量,不改变函数外的变量和内容,相对已经完全独立的函数体2.匿名函数创建var 变量 = function(){}:这里的变量在运行到当前代码之前并没有
2021-10-17 19:46:52
130
原创 算数运算符
1.算数运算符任何一个表达式都是具备返回结果的var y = x = 4;console.log(y,x) // 4,4+// 先把x=4的结果赋值给y// 然后再将 4 赋值给 x加法运算任意类型和字符串进行相加时,会将任意类型的隐式转换为字符,然后首位相连var x = 1;console.log(!x + 'aa') // falseaaconsole.log({a:1;b:2} + 'aa' == {} + 'aa') //trueconsole.log([1,2
2021-10-17 19:45:36
152
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人