Numeral.js

JavaScript09

Numeral.js,第1张

Numeral.js是一款用于格式化和操作数字的JavaScript库。

npm install numeral

在需要用到的地方声明即可

var numeral = require('numeral')

将各种其他格式转化为数字

语法示例:

Input为不同的格式,value为转化的数字

数字可以格式化成货币、百分比、时间,甚至是带有小数点、千分位和缩写。

语法示例:

设置默认格式,以便可以使用不带字符串的.format()。默认格式为“0,0”

实用工具

Lodash

lodash是一套现代 JavaScript 实用程序库,提供模块化、性能与多种附加功能。可提供关于 JavaScript 数组、对象及其他数据结构的多种实用功能。

安装及示例

qs

qs 处理 URL 查询字符串,支持内嵌对象和数组。简而言之,就是将对象和 URL 地址的参数互相转换

安装及示例

numeral

numeral是一个专门用来格式化数字的 NPM 库,同时 numeral 还能解析各种格式的数字。

安装及示例

path-to-regexp

path-to-regexp用来处理 url 中地址与参数,能够很方便得到我们想要的数据。

js 中有 RegExp 方法做正则表达式校验,而 path-to-regexp 可以看成是 url 字符串的正则表达式。

安装及示例

日期格式 Day.js

Day.js 是一款快速且轻量化的 Moment.js(自 2020 年 9 月起进入纯维护模式,不再开发新版本) 替代方案。二者拥有类似的 API,只要你接触过 Moment.js,就能够快速上手 Day.js。

安装及示例

<script type="text/javascript">

function sortNumber(a, b){

return a - b

}

var numeral = new Array()

numeral[0] = "1"

numeral[1] = "200"

numeral[2] = "888"

numeral[3] = "666"

numeral[4] = "520"

numeral[5] = "1314"

//上面到这里,是准备一个叫numeral的数组,里面插入一些数字.准备用来排序的

//这里对这个数组做一次排序,然后输出.默认是从小到大

document.write(numeral.sort())

document.write("<br />")

//这里对这个数组做一次排序,排序规则是上面定义的sortNumber函数.

//排序时,会自动调用sortNumber函数,把要比较的数字传进去,按它里面的规则,比较大的放左边,最后就是从大到小排序

document.write(numeral.sort(sortNumber))

</script>