
JavaScript
微风吹过李子树
这个作者很懒,什么都没留下…
展开
-
JavaScript对象
js中的对象 {}代表对象 键值对形式的内容 键值对之间使用,进行分隔 key:value key和value内部都是字符串 如果key符合标识符的命名规范.’'可以省略 value可以为任意类型的数据 创建对象: 1.字面量的创建方式 {} 2.new Object() 使用对象中的内容: 对象.属性 对象['属性名']--万能的 序列化 序列化对象,将对...原创 2019-12-18 16:21:29 · 190 阅读 · 0 评论 -
JavaScript闭包
在外部想要使用函数内容的资源|数据,可以选择使用闭包 闭包: 外函数嵌套函数 外函数返回内函数 内函数中使用到外函数的资源 <script> //闭包 function fun () { var i=1; return function (){ i++; //内函数中使用了外函数的资源,不会释放外函数的这个资源i console....原创 2019-12-18 15:40:24 · 90 阅读 · 0 评论 -
JavaScript函数(java中的方法)
js中的函数(java中的方法) 封装功能,处理业务的代码块 定义: 函数声明 function 函数名 (参数列表) { 函数体; [return 返回值;] } 调用: 1. 函数名(实参); 2. 转换函数表达式,在最后添加()自执行 在函数声明的前面添加~|!|+|- 在函数声明天后添加()包裹 函数表达式的方式 v...原创 2019-12-18 15:35:30 · 209 阅读 · 0 评论 -
JavaScript数组常用方法
<script> // reverse 方法:即将数组的顺序反转 var a =[1,2.3,4,'这也是数组呢',null,undefined,true,false]; // a=a.reverse(); console.log(a); // join 方法:即为在数组之间插入新的字符串 且该方法返回的是一个字符串 var str =a.joi...原创 2019-12-18 15:07:48 · 93 阅读 · 0 评论 -
JavaScript数组
数组: 可以存储任意个任意类型的数据,长度可变 创建数组的方式: new Array(); 构建一个空的新数组 new Array(数据1,数据2…) 创建的同时赋值 [数据1,数据2…] 字面量的创建方式 --推荐 数组有序: 索引顺序 从0开始 根据索引操作数组,当索引非0~n的整数,作为数组的自定义属性 数组的遍历: 1.普通for 2.for … in 3.f...原创 2019-12-18 14:21:56 · 98 阅读 · 0 评论 -
JavaScript的块和作用域
js中存在块的概念,但是块不作为作用域使用;js的作用域的概念只存在于function中: {}块的作用只是用来将部分代码归类,便于代码区分,提高代码的可阅读性和后期维护 <script> //函数声明 function fn1(){ var a=10; console.log(a); } { var c=11;...原创 2019-12-18 11:45:24 · 215 阅读 · 0 评论 -
JavaScript的运算符
运算符: + 字符串的连接符使用 = == === 之间的区别: = 赋值 == 比较数据是否相同 === 比较数据和类型是否都相等 先比较类型,后比值 ! 非 取反 !! 不变 !!!取反 … 逻辑运算符: && || java中逻辑运算符两边的操作数必须为boolean类型的 js中中逻辑运算符两边的操作数可以都是boolean,也可以有其他类型的数据...原创 2019-12-18 11:36:00 · 261 阅读 · 0 评论 -
JavaScript的数据类型转换
js的数据类型转换分为显示类型转换,隐式类型转化 显示类型转换:通过其他方式|函数,手动让数据改变其类型 js中对象类型、函数不参与类型转换:任意类型都可以转换为为其他三种类型 转换方式: String(数据) Number(数据) Boolean(数据) 隐式类性转换:目的不是改变数据类型,但是执行过程中会隐式改变数据类型 通过运算符:+ - * / %… <script> c...原创 2019-12-18 11:24:22 · 155 阅读 · 0 评论 -
JavaScript数据类型的简单了解
JS数据类型: 基础数据类型: Number:表示整数、小数、NaN(not a number) NaN获取方式:1、赋值NaN 2、运算无法计算正确的结果 String:字符串类型,定义在’ '或" "中 Boolean:true|false Null:空值 1、直接赋值为null 2、获取不到元素 Undefined:未定义的 1、直接赋值undefined 2、只声明不赋值的变量的...原创 2019-12-18 10:58:44 · 116 阅读 · 0 评论