![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript学习笔记
文章平均质量分 50
《JavaScript高级程序设计》的学习笔记
Ersonnnn
这个作者很懒,什么都没留下…
展开
-
JavaScript中函数声明和函数表达式
函数声明 函数表达式 写法 区别 函数声明在js解析时会进行函数提升,即只要在同一个作用域内,不管函数声明定义在哪里,该函数都可以调用。 函数表达式的值在js运行时确定。只有在赋完值后,才能调用该函数。 举例 输入: 输出: 输...原创 2021-05-05 21:31:09 · 135 阅读 · 0 评论 -
ES6类class的使用与之前类的使用对比
面向对象面向对象的编程思想有多重要呢,重要到只要是软件开发,就肯定会涉及到面向对象的思想。然而 JS 在 ES6 之前没有一个很好的方法去定义一个类,记得刚开始做前端开发的时候,需要利用 function 定义一个类,由于之前的C++思想太过顽固,我总抱怨 JS 定义类的方式太过繁琐,继承时看起来结构不够清晰等等。终于在 ES6 中,有了一个新的关键词 — class,ES6之前的面向对象表示在之前,ES6中面向对象表示 — class...原创 2021-04-19 11:00:04 · 212 阅读 · 1 评论 -
ES6 Symbol的学习
今天学习了ES6中新增的一种数据类型:Symbol。学习总结如下:一、Symbol的使用Symbol() 、 Symbol('foo'),每次创建都会得到不同的值(即使传的字符串参数一样,也会得到不同的值,如Symbol('foo') 与 Symbol('foo')不同) Symbol有属性description,可以返回Symbol的描述。(constsys = Symbol('foo'); sys.description // 'foo') Symbol前不能使用new命令 Symbol.原创 2021-03-08 15:49:10 · 153 阅读 · 0 评论 -
JavaScript sort排序方法
一、 定义 函数 参数 返回值 sort(sortby) sortby 可选,规定顺序排序。 必须是参数。 数组的引用。 注意:在原数组上排序 注意:1. 若没有使用参数,则按字母顺序(字符编码的顺序)对数组中的元素进行排序(注意:数字排序时也是按照字符编码的顺序,如:1<11<2)2. 若想按照其他标准进行排序,则需要提供参数,.原创 2021-03-04 10:46:24 · 273 阅读 · 1 评论 -
JavaScript typeof操作符
1. typeof 操作符:用于确定某个变量的数据类型2. 使用说明: typeof(变量名)3. 使用typeof得到的变量类型有以下7种:"undefined" 值未定义(值声明了但未初始化 or 未声明) "boolean" 布尔值 "string" 字符串 "number" 数值 "object" 对象、数组(如下图)、null ...原创 2021-03-01 20:16:08 · 99 阅读 · 0 评论 -
有的没的js
1. 遍历对象2.原创 2021-03-01 19:59:27 · 37 阅读 · 0 评论 -
js中变量的三种声明方式: var、let、const
js中有三种声明变量的方式:var、let、const,其中,let、const 是 ES6 中新加的。一、 var1. var关键字定义变量定义方式: var 变量名;(1) var message; // 没有初始化变量,message的值为undefined(2) var message = 10; // 初始化变量,message的值为10(3) var message = 'hi', found = false,age = 29; // 定义多个变量,在一条语句中用逗号..原创 2021-01-27 17:01:59 · 4459 阅读 · 1 评论