callrenjie

学习 生活 分享

按位取反运算符~

~~ 把各种类型转换成数字的方法

在实际的使用过程中,有遇到过需要将undefined字段转为数字0的情况: 比如需要累加计算几个字段的值,其中某个字段可能会是undefined或者为字符串的情况,此时累加计算出的结果就不是一个数字,而是字符串累加或者NaN,影响计算结果。 使用~~来对变量进行二次取反,可得到整数数字: ~~运算符会将字符串数字会转化为数字,非数字字符、空、undefined会转化为整数数字0 v...

Promise

Promise的then方法与实例方法们

Promise then的方法 resolve 与 reject JS中的Promise一共有三种状态,分别为pending(等待)、fulfilled(成功)、rejected(失败), Promise的状态同一时间只能为一种状态。 resolve和reject是Promise的方法而then和catch是Promise实例的方法(Promise.prototype.then 和 Pr...

标准时间转换

不拼接方式转换

不用拼接转换标准时间格式 如何将new Date()转换为标准的时间格式(YYYY-MM-DD HH:mm:ss),直接在js里面,不使用moment,也不使用getFullYear(),getMonth()这样拼接的方法。 执行结果: toISOString 2019-05-30T02:31:44.618ZtoUTCString Thu, 30 May 2019 02:31:44...

Hello world, 2017

欢迎使用

这是 xs-huxblog 博客模板的一篇示例文档,使用 Markdown 语法编写。 Markdown 是一种非常简单的排版语法,几分钟就能够基本掌握。使用 Markdown 语法来编写博客将是一件非常惬意的事,你从此不需要为了各种各样的排版效果而浪费精力,而是将注意力集中在编写内容本身。 我是小昇,接下来由我简单介绍一下文章支持的语法格式: 基本 Markdown 语法 ...