摘要: 作用域的问题 Js代码在客户端执行前,浏览器会给这个js一个全局环境,这个环境分两个部分, 一个是内存模块,一个是执行模块,内存模块找到当前环境下的所有带var和function的关键字,var进行变量声明,function 进行声明和定义。 执行模块逐行向下执行(会出现语句和代码块),如果是函数执 阅读全文
posted @ 2018-10-30 17:21 web小白一号 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算 || 或 遇到第一个为true的数字就终止并返回 && 且 遇到第一个false的值就终止 返回false的值,如果没有false就返回最后那个数 || 和 &&在一起 &&的优先级比较高 高于|| 且前面false不管后面是true还是false 返还的是前面的值 且前面是true 不管 阅读全文
posted @ 2018-10-30 17:20 web小白一号 阅读(124) 评论(0) 推荐(0) 编辑
摘要: json json的格式 定义: var obj={"name":"张三","age":24,"sex":"男"} 我们把age name sex 叫keys键(属性) 后面的24 张三 男 叫值(属性值) 这种keys:vaule 这种数据格式在js中叫键值对 In 运算 看一个属性是否是json 阅读全文
posted @ 2018-10-30 17:16 web小白一号 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、函数 关键词function Var 是js的关键字,用于声明变量,声明在内存模块完成,定义(=)是在执行模块完成。 Var可以在内存模块提前(js代码执行前)完成所以有变量提升这个功能。 Function也是js的关键字,用于声明和定义函数的,声明和定义都在内存模块完成了。 Function 阅读全文
posted @ 2018-10-30 17:14 web小白一号 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 数组格式 定义:var arr=["张三","李四","王五"]; 数组的遍历 for循环去遍历数组中的元素 数组的其他定义方式 var arr=new Array() 指定长度式定义 数据通过索引去查找对应的元素 阅读全文
posted @ 2018-10-30 17:13 web小白一号 阅读(98) 评论(0) 推荐(0) 编辑