56个JavaScript 实用工具函数

56个JavaScript 实用工具函数1. 数字操作(1)生成指定范围随机数(2)数字千分位分隔2. 数组操作(1)数组乱序(2)数组扁平化(3)数组中获取随机数3. 字符串操作(1)生成随机字符串(2)字符串首字母大写(3)手机号中间四位变成*(4)驼峰命名转换成短横线命名(5)短横线命名转换成驼峰命名(6)全角转换为半角(7)半角转换为全角4. 格式转化(1)数字转化为大写金额(2)数字转化为中文数字5. 操作存储(1)存储loalStorage(2)获取localStorage(3)删除localStorage(4)存储sessionStorage(5)获取sessionStorage(6)删除sessionStorage6. 操作cookie(1)设置cookie(2)读取cookie(3)删除cookie7. 格式校验(1)校验身份证号码(2)校验是否包含中文(3)校验是否为中国大陆的邮政编码(4)校验是否为IPv6地址(5)校验是否为邮箱地址(6)校验是否为中国大陆手机号(7)校验是否包含emoji表情8. 操作URL(1)获取URL参数列表(2)检测URL是否有效(3)键值对拼接成URL参数(4)修改URL中的参数(5)删除URL中指定参数9. 设备判断(1)判断是移动还是PC设备(2)判断是否是苹果还是安卓移动设备(3)判断是否是安卓移动设备(4)判断是Windows还是Mac系统(5)判断是否是微信/QQ内置浏览器(6)浏览器型号和版本10. 浏览器操作(1)滚动到页面顶部(2)滚动到页面底部(3)滚动到指定元素区域(4)获取可视窗口高度(5)获取可视窗口宽度(6)打开浏览器全屏(7)退出浏览器全屏11. 时间操作(1)当前时间(2)格式化时间12. JavaScript操作(1)阻止冒泡事件(2)防抖函数(3)节流函数(4)数据类型判断(5)对象深拷贝

 


今天来看看JavaScript中的一些实用的工具函数,希望能帮助你提高开发效率!

实用工具函数.png

1. 数字操作

(1)生成指定范围随机数

(2)数字千分位分隔

2. 数组操作

(1)数组乱序

(2)数组扁平化

(3)数组中获取随机数

3. 字符串操作

(1)生成随机字符串

(2)字符串首字母大写

(3)手机号中间四位变成*

(4)驼峰命名转换成短横线命名

(5)短横线命名转换成驼峰命名

(6)全角转换为半角

(7)半角转换为全角

4. 格式转化

(1)数字转化为大写金额

(2)数字转化为中文数字

5. 操作存储

(1)存储loalStorage

(2)获取localStorage

(3)删除localStorage

(4)存储sessionStorage

(5)获取sessionStorage

(6)删除sessionStorage

6. 操作cookie

(1)设置cookie

(2)读取cookie

(3)删除cookie

7. 格式校验

(1)校验身份证号码

(2)校验是否包含中文

(3)校验是否为中国大陆的邮政编码

(4)校验是否为IPv6地址

(5)校验是否为邮箱地址

(6)校验是否为中国大陆手机号

(7)校验是否包含emoji表情

8. 操作URL

(1)获取URL参数列表

(2)检测URL是否有效

(3)键值对拼接成URL参数

(4)修改URL中的参数

(5)删除URL中指定参数

9. 设备判断

(1)判断是移动还是PC设备

(2)判断是否是苹果还是安卓移动设备

(3)判断是否是安卓移动设备

(4)判断是Windows还是Mac系统

(5)判断是否是微信/QQ内置浏览器

(6)浏览器型号和版本

10. 浏览器操作

(1)滚动到页面顶部

(2)滚动到页面底部

(3)滚动到指定元素区域

(4)获取可视窗口高度

(5)获取可视窗口宽度

(6)打开浏览器全屏

(7)退出浏览器全屏

11. 时间操作

(1)当前时间

(2)格式化时间

12. JavaScript操作

(1)阻止冒泡事件

(2)防抖函数

(3)节流函数

(4)数据类型判断

(5)对象深拷贝

原文地址:https://juejin.cn/post/7019090370814279693?utm_source=gold_browser_extension#heading-66