随笔分类 - JS.自编工具函数
摘要:【需求】 有若干实质为SQL的变量,取值后生成文件下载,需要拟定一个不容易重复的初始名,本以时间戳命名,后发现过长且不好记忆。 【解决方案】 从天干中取一个随机值,从地支中取一个随机值,合成初始名。此名兼具简短、重复率低和易记的特点。 【JS代码】 // // 使用天干地支生成名字,有简短重名率低的
阅读全文
摘要:JS有开立方函数,y=Math.pow(x,1/3); 但是,x小于0时,y=NaN! 但-8开立方是-2,常识和计算器一样。 JS里pow函数不是欠考虑,而是因为负数开三次方可以得出三个结果,一个负实数和两个共轭复数。 为只得到负实数,我们将pow函数包装一下即可。 // JS开立方 functi
阅读全文