1.0.11 • Published 4 years ago

textjstools v1.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

textjstools

DavidDavidDavid

author

CJerryG

About

textjstools 是一个javascript 函数库扩展。您可以尽情的使用它,您也可以按需加载。

该函数库为测试库(功能还不够完善。如有建议,可以lssues;如因为错误所造成的后果,请您见谅!)

Build Setup

install dependencies

$ npm install --save textjstools

import textjstools

import textjstools from 'textjstools'

demand import

import {toStr} form 'textjstools'

Characteristic

  • 水仙花树(Narcissus)
  • 阶乘 (factorials)
  • 数组去重(Array to remove duplicate)
  • 深度克隆 (Deep cloning)
  • 对象深度合并(Object depth merge)
  • 算法 (Javascript algorithm)

Content list

dataType.js

名称描述参数返回值
isUndefined是否为Undefinedanytrue|false
isNumber是否为Numberanytrue|false
isString是否为Stringanytrue|false
isBoolean是否为Booleananytrue|false
isNull是否为Nullanytrue|false
isFunction是否为Functionanytrue|false
isObject是否为Objectanytrue|false
isNaN是否为NaNanytrue|false
isArrayObject是否为ArrayObjectanytrue|false
isNumberObject是否为NumberObjectanytrue|false
isStringObject是否为StringObjectanytrue|false
isBooleanObject是否为BooleanObjectanytrue|false
isSymbol是否为Symbolanytrue|false
isBigint是否为Bigintanytrue|false

numberfun.js

名称描述参数返回值
evenNums是否为偶数Numbertrue|false
oddNum是否为奇数Numbertrue|false
primeNum是否为质数(大于1且只能被1或自身整除)Numbertrue|false
primeNumArr返回2 至 该数的质数集合Number...
totalNum是否为合数(大于1且可以被其他数整除,除了0)Numbertrue|false
totalNumArr返回2至该数的合数集合Number...
toNum强制转换成NumberanyNumber|NaN
toPrice保留n位小数(四舍五入)NumberString
toPrice1保留n位小数(不四舍五入)NumberString
toPrice2不处理小数部分NumberString

stringfun.js

名称描述参数返回值
toStr强制转换成StringanyString
toFillStr填充元素StringNumber:从哪填充String:填充的元素String

array.js

名称描述参数返回值
unique数组去掉重复的元素arrayarray

Examples

import textjstools from 'textjstools';
const arr = textjstools.primeNum(12);//[2,3,5,7,11]
import {totalNumArr} from 'textjstools';
const arr = totalNumArr(12);//[4,6,8,9,10,12]

Communication

vx:GJteams(合作注明来意)

github:https://github.com/getJerryG

Plate

  • Number
  • String
  • Arrray
  • Object
  • dataType
  • browser
  • Mode

expect

更多功能敬请期待,欢迎共同创造!

1.0.9

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.2

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.13

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago