JS - 常用效果代码库 (四)
1、首字母大写示例:
1 2 3 4 5 | var value = “一段文本或一个参数”; value = value.toString() return value.charAt(0).toUpperCase() + value.slice(1) |
2、反转字符串:
1 2 3 | var value = “一段字符串”; value.split( '' ).reverse().join( '' ), |
先一个个的字符分隔开来,不用分隔符。翻转。再一个个的拼接上,不用连接符。
3. 随机生成一个十六进制的色值
"#"+Math.random().toString(16).slice(2,8)
首先,Math.random() 会得到一个0-1之间的浮点数,数值也够长,
然后把这个值的类型转化,利用toString(16) 变成十六进制的字符串
然后对字符串进行截取:利用slice,从小数点后边(index=2)开始,一直截取六位,即到8(index=8)的位置:
最后拼接上颜色值的 “ # ”号,大功告成!
4.获取时间戳的简便写法:
(new Date()).getTime()
方法二:
Date.now()
越努力,越幸运;阿门。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?