摘要: js数据类型 基本数据类型:string undefined null Boolean number 引用数据类型:Object array function 两者的区别 基本数据类型就是简单的操作值,引用数据类型,吧引用地址赋值给变量 堆内存 就是存放代码块的,存放形式有两种,一种是对象以键值对的 阅读全文
posted @ 2018-11-19 20:15 做自己的盖世英雄 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1.作用域链 作用域:浏览器给js的一个生存环境(栈内存)。 作用域链:js中的关键字var和function 都可以提前声明和定义,提前声明和定义的放在我们的内存地址(堆内存)中。然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量。有就使用,没有就继续向父级作用域查找直到windo 阅读全文
posted @ 2018-11-19 20:00 做自己的盖世英雄 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 1. 函数都有返回值…… 而方法的本质也是函数,所以也有返回值。 Document.getElementById() 返回的是获取的标签 getElementsByClassName()和getElementsByTagName()返回的是一个数组 Document.getElementsByCla 阅读全文
posted @ 2018-10-25 19:05 做自己的盖世英雄 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 1. 逻辑运算 || && ! 1||2 5&&4 !0 || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值 就终止 返回false的值,如果没有false就返回最后那个数 ||和&&在一起 &&的优先级比较高 高于|| 2. 作用域的问题 (1).Js代码如何执行 (2 阅读全文
posted @ 2018-10-25 16:48 做自己的盖世英雄 阅读(526) 评论(0) 推荐(0) 编辑
摘要: Js数据类型具体分析 复习 点 运算符 xxx.sss xxx 是对像 sss是属性和方法。 任何数据类型都是拥有属性和方法的。 字符串 String var st=”hello world”; 字符串的定义 A. var s=”haha”; B. Var st=new String(“hello” 阅读全文
posted @ 2018-10-25 16:42 做自己的盖世英雄 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1. 函数 关键字function 复习 Var 是js的关键字,用于声明变量,声明在内存模块完成,定义(=)是在执行模块完成。 Var可以在内存模块提前(js代码执行前)完成所以有变量提升这个功能 console.log(b) //undefined console.log(a) // a is 阅读全文
posted @ 2018-10-25 16:12 做自己的盖世英雄 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 1. js的本质就是处理数据。数据来自于后台的数据库。 所以变量就起到一个临时存储数据的作用。 ECMAScript制定了js的数据类型。 数据类型有哪些? Array 数组 json function 函数 日期 数字对象等 上面红色的叫基本数据类型。 Var s=”hello”; var s=1 阅读全文
posted @ 2018-10-19 15:34 做自己的盖世英雄 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window, window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的所有带var和function的关键字,执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去查找这个变量,有和没有 阅读全文
posted @ 2018-10-19 14:04 做自己的盖世英雄 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1. parselnt() 2. parsefloat() 遇到第一个字节是非数字就结束了 3. var a="hello world" a这个变量是字符串,对于里面的每一个字母来说,他是字节。里面有11个字节,空格也算一个字节,字节总数用lenght表示 4. 符号运算 + 字符串拼接 . 表示" 阅读全文
posted @ 2018-10-16 20:34 做自己的盖世英雄 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1. js介绍 Js全称叫javascript,但不是java,他是一门前台语言,而java是后台语言。 Js作者是布兰登艾奇。 前台语言:运行在客户端的 后台语言:跟数据库有关的。 2. 能干什么? 页面特效,开发页面游戏,后台开发等等。 3. js和ECMAscript的关系 ES不是语言,是j 阅读全文
posted @ 2018-10-15 10:32 做自己的盖世英雄 阅读(380) 评论(0) 推荐(0) 编辑