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>