摘要: 对于编程语言来说,逻辑操作符跟相等操作符几乎同样重要。 逻辑操作符一共三个,!(逻辑非)、&&(逻辑与)、||(逻辑或)。 1 !(逻辑非) 这个操作符始终返回布尔值,无论什么数据类型,逻辑非操作符始终先将操作数据转换为布尔值,之后在进行取反。 co... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(69) 评论(0) 推荐(0)
摘要: 本文只介绍算数操作符,如果讲全部操作符,篇幅会很长,后面我们在讲其他的操作符。 1 算数操作符 +、-、*、/、 %我们归为算数操作符(二元算数),这几个是最简单的操作符。 1.1 +(加) 加法操作符(+)用于求两个数的和。 let result ... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(75) 评论(0) 推荐(0)
摘要: 这几天再看“JavaScript高级程序设计”,打算巩固下基础,顺便对一些常用的进行总结,之后的更新可能都是基础知识。有兴趣的可以关注下公众号 今天说说JavaScript的数据类型,很多人会认为有六种数据类型,其实不是很全面,我们就盘盘JavaSc... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(113) 评论(0) 推荐(0)
摘要: 原型和原型链是JavaScript中一个比较难理解的概念,什么是prototype?什么是proto?什么是构造函数? 讲原型和原型链,如果是讲定义,那很是晦涩难懂,今天我们就通俗易懂的说说原型与原型链。还需要借助阮老师的“Javascript继承机... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(108) 评论(0) 推荐(0)
摘要: 在ES6之前,声明变量我们使用var,在ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。这样我们声明变量就有了三个关键字。那这个三个关键字声明的变量有什么区别? 在说这三个关键字之前我们先说说变量的... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(91) 评论(0) 推荐(0)
摘要: 在了解JavaScript栈和列队之前,我们先了解下栈和列队的基本概念,栈和队列都是动态的集合,在栈中,栈实现了后进先出。在队列中,队列实现了先进先出的策略。一个简单的比喻,吃多了拉就是列队,吃多了吐就是栈。 上面总结的比较简短,我们结合代码来做进一... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(88) 评论(0) 推荐(0)
摘要: 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 登录流程 实现小程序用户登录流程,大致分为以下几个步骤 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。调用 auth... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(3945) 评论(0) 推荐(0)
摘要: JavaScript中定时器有两种,一种是一次性定时器(setTimeout),另外一种是周期性定时器(setInterval),两种都可以延迟一段时间后再执行某个操作。不同的, setTimeout只执行一次,setInterval则一直执行,直到清... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(1663) 评论(0) 推荐(0)
摘要: ES6中增加了Map和Set两种新的数据结构,Map是类似Object的一种键值对集合,区别在于Map的键不仅限于是字符串,其他各种类型的值包括对象都可以成为Map的键;Set是类似数组的一种数据结构,不同点在于Set中没有重复的值。 1 Map 创... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(226) 评论(0) 推荐(0)
摘要: 在JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数调用过程中的 this 指向 1 apply Function.apply(obj,args) apply方法接收... 阅读全文
posted @ 2022-05-31 18:09 青年码农 阅读(54) 评论(0) 推荐(0)