
javascript
文章平均质量分 52
Yunruohan
这个作者很懒,什么都没留下…
展开
-
理解js中声明的作用域
一、首先我们了解一下作用域的分类全局作用域:全局作用域是未定义在某个函数内的 函数作用域:局部作用域是定义在某个函数内的二、通过实例理解作用域中的声明例子一:代码中a、b、c和f1均为全局作用域中声明,我们可以将全局理解为一级作用域,全局作用域中声明的函数为二级作用域,函数中的函数称为三级作用域,以此类推,级数大的可以访问级数小的<script>var a = 1let b = 2const c = 3function f1() { let d = 4 r原创 2020-12-21 00:39:03 · 255 阅读 · 0 评论 -
JaveScript数据类型相关知识点及面试题总结
第一部分介绍JS的基础数据类型1. Stringlet str = 'sun';console.log(typeof str) // String2. Number JS 的 number 类型是浮点类型的,0.1 + 0.2 !== 0.3,所以不要计算某个特定的浮点数值,这是使用IEEE754的数值的浮点计算的通病 string 类型是不可变的,无论你在 string 类型上调用何种方法,都不会对值有改变 let n = 123;console.log(t...原创 2020-08-27 16:57:35 · 204 阅读 · 0 评论 -
JSON的parse与stringify
第一部分介绍JSON对象的定义1. JSON的定义JSON是一种语法,用来序列化对象、数组、数值、字符串、布尔值和null第二部分介绍JSON的方法1. JSON.stringify(value)用于将js对象转化为字符串value 需要转换的对象 2 . JSON.parse(text)用于将text转化为js的字符串text 需要解析的js值的字...原创 2019-11-13 03:16:55 · 208 阅读 · 0 评论 -
ES6学习——被增强的数组功能
ES6第十章 增强的数组功能使用Array.of()方法创建数组let items = Array.of(1, 2)console.log(items[0]) //1console.log(items[1]) //2 2. 使用Array.from()方法将不是数组的对象转为数组//example1 1,2,3,4转换为数组[1, 2, 3, 4]func...原创 2018-11-09 14:52:17 · 162 阅读 · 0 评论 -
ES6学习——用模块封装代码
ES6第十三章 用模块封装代码 引言 这里封装的代码就是一个js文件,比如我有一些方法需要很多页面都需要用,只想定义一次,那我就把这些方法集中在一个页面里面定义,且在别的js文件里面引入使用,所以就开始有了模块封装 2. 被定义为全局使用的js文件如何定义导出//example1 导出数据export var color = "red"//example2...原创 2018-11-09 11:31:19 · 208 阅读 · 0 评论 -
ES6学习——set与map
ES6 第七章 Set与Map1. 先来初步了解一下ES5中的set和map,这样看来set和map和对象比起来并没有什么优势//之前会使用这样的写法来模拟set方法let set = Object.create(null)set.foo = true //检测set集合中有foo这个属性if(set.foo) { //}//之前会使用这样的写法来模拟map方法let...原创 2018-11-09 00:53:10 · 161 阅读 · 0 评论 -
ES6学习——函数
ES6 第三章 函数引言 函数无疑是任何编程语言中非常重要的一部分,函数的参数的使用是大多数前端程序员需要攻克的一个难题,因为js可以接收任意数量的参数,而无视函数声明处的参数数量 2. ES6之前如何使用创建带参数默认值的函数function makeRequest(url, timeout, callback) { timeout = timeo...原创 2018-11-08 17:56:16 · 363 阅读 · 0 评论 -
ES6学习——字符串与正则表达式
ES6 第二章 字符串与正则表达式引言 书中这一章节的第一部分讲的是更好的Unicode支持,没看懂,就从字符串的其他改动开始自己的学习 2. ES6新增的字符串的相关方法 includes() 方法,在给定文本存在于字符串中的任意位置时会返回true,否则返回false startsWith() 方法,在给定文本出现在字符串起始位置时会返回true,否...原创 2018-11-08 11:53:07 · 219 阅读 · 0 评论