范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

常用的JavaScript代码技巧(一)

  作为一名前端程序员需要了解一些常用的JavaScript代码技巧,这样可以提高代码效率,我们就来看看具体的内容吧。
  字符串类
  1.比较时间const time1 = "2022-03-05 10:00:00"; const time2 = "2022-03-05 10:00:01"; const overtime = time1 < time2; // overtime => true
  2.货币格式const ThousandNum = num => num.toString().replace(/B(?=(d{3})+(?!d))/g, ","); const cash = ThousandNum(100000000); // cash => 100,000,000
  3.随机密码const Randompass = len => Math.random().toString(36).substr(3, len); const pass = RandomId(8); // pass => "7nf6tgru"
  4.随机HEX颜色值const RandomColor = () => "#" + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, "0"); const color = RandomColor(); // color => "##26330b"
  5.评价星星const StartScore = rate => " ".slice(5 - rate, 10 - rate); const start = StartScore(4); // start =>
  6.获得URL参数const url = new URL("https://example.com?name=tom&sex=male"); const params = new URLSearchParams(url.search.replace(/?/ig, "")); params.has("sex"); // true params.get("sex"); // "male"
  数字类数字处理,替代Math.floor() 和 Math.ceil()const n1 = ~~ 1.19; const n2 = 2.29 | 0; const n3 = 3.39 >> 0; // n1 n2 n3 => 1 2 3
  2.补零const FillZero = (num, len) => num.toString().padStart(len, "0"); const num = FillZero(123, 5); // num => "00123"
  3.转换成数值const num1 = +null; const num2 = +""; const num3 = +false; const num4 = +"59"; // num1 num2 num3 num4 => 0 0 0 59
  4.时间戳const timestamp = +new Date("2022-03-07"); // timestamp => 1646611200000
  5.小数const RoundNum = (num, decimal) => Math.round(num * 10 ** decimal) / 10 ** decimal; const num = RoundNum(1.2345, 2); // num => 1.23
  6.奇偶校验 const YEven = num => !!(num & 1) ? "no" : "yes"; const num = YEven(1); // num => "no" const num = YEven(2); // num => "yes"
  7.获得最小值最大值 const arr = [0, 1, 2, 3]; const min = Math.min(...arr); const max = Math.max(...arr); // min max => 0 3
  8.生成范围随机数 const RandomNum = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min; const num = RandomNum(1, 10); // 6 每次运行可能不一样
  待续................

支付宝简洁版华为旧机翻新功能小米多款机型停更MIUI开发版网传英特尔专利剽窃AMDZen架构英特尔CPU微架构专利最近获得了授权,而有网友爆料,它的设计与AMD2016年的Zen架构布局惊人地相似。该专利ID为US11,294,809B2常见的三种注解注入方式对比1。常见的三种注解注入方式对比Field注入javaControllerpublicclassHelloControllerAutowiredprivateAlphaServiceGO学习iota第4天iota关键字packagemainimportfmtfuncmain()iota特殊的常量,可以被编译器自动修改的常量每当定义一个const,iota的初始值为0每当定义一4K144Hz游戏是种什么感觉?技嘉M28U4K显示器体验最近PC玩家迎来了2个超级好消息,一个是RTX3090Ti发布了,另外一个就是显卡终于官方降价。虽然还不至于说显卡随便买,但是至少未来可期,尤其是对于我这样的4K党来说非常期待,我宝宝健康,从一台除菌冰箱开始随着社会的发展,人们的生活水平越来越高,冰箱已经不仅仅是储存食物的地方了,它也是我们生活中不可或缺的一部分。下面就为大家推荐一些多门风冷冰箱,不仅容量大,而且风冷无霜的设计,免去除李彦宏是山西人,为家乡做过什么?小编作为山西阳泉人(毕业于同一个高中哦),应该很有资格来回答这个问题了。李彦宏出生在阳泉一个普通的工人家庭,姐姐考上北大之后,成了当地的明星,临走时对他说外面的世界很美丽,所以你一折叠屏供销两旺国内头部厂商已全部入局财联社新消费日报(研究员梁又匀)讯,4月12日晚,vivo发布其首款折叠屏手机vivoXFold,售价8999元起,目前已开启预售。至此,包括华为小米OPPO荣耀在内的国内主要手机刘强东把章泽天的女儿宠成公主1998年6月18日,京东公司成立,龚小京和刘强东两人也被确认正在热恋当中,从京东商城取名字的渊源来看,实锤1999年出生的儿子就是龚小京生的。刘强东是个知恩图报的老板,回家乡每位追忆一代神机诺基亚5230,曾经无数少年的梦想机,你用过吗?要说90后上初中高中时的街机和梦想机,诺基亚5230当之无愧。这款手机于2009年8月26日发布,直到2012年末期依然很火,也是很多朋友接触到的第一台真正意义上的智能机。2010酒店如何不过分依赖OTA?在酒店业发展迅猛的当下,OTA贡献十分明显。首先,OTA将更广泛的客户资源及网络流量带给酒店,对于酒店尤其是新酒店的广泛传播和市场宣传功不可没。如何加强自身直销渠道建设如何平衡酒店一个冰箱能储存这么多东西?松下纤尚系列冰箱给你证明作为家庭常用电器之一,冰箱的存在总是能在关键时刻给人最大的安全感,因为它可以冷藏和存储食物,延长食材的保鲜期。不过,随着人们审美水平的提高,挑选冰箱的标准也不再只局限于功能和实用性
为了做真正的公益轻松筹深挖区块链赋能保险行业随着科技创新的不断发展,区块链本身的价值和意义广泛而深远,在公益与保险领域,区块链的核心价值在于能够更加公平透明和高效地处理个体与集体的关系。12月3日晚,轻松筹联合ELLE新浪公菜鸟全球送达医疗物资超1亿件据记者了解,截至4月1日,阿里菜鸟已经为全球免费送达救援物资超过1亿件,为中小企业提供货运包机上百架次。在全球大量国际航班停航的情况下,菜鸟物流成为少数照常运行的全球物流网络,打通北京群租房的生活靠近国贸CBD的双井,这里交通方便,周边生活配套齐全,附近的小区汇聚了大批的群租房!便宜的,一个月只需要六七百,水电网全包,有的还可以做饭!收入不高的年轻人,北漂,长年居住在这里!打砸抢烧社会活动让刚刚开始复苏的美国零售业再遭打击迫不得已,全国各地的主要零售商暂时关闭了在暴力抗议活动异常严重地区的商店。据纽约时报统计,在全美已经至少有140个城市出现了抗议活动,数千人走上街头表达对种族主义和警察暴力的愤怒。物资管理RPA机器人当下,随着我国医疗政策的持续优化,以及人们对个人健康逐渐地健康逐渐重视,各大医院每天前去就医的人非常多,因此医院的工作量随之增大。其中很重要的一个方面就是物资管理,医院每天的药品器苹果公司没法再继续叫iPhone公司了苹果经常被称为iPhone公司,因为多年来,iPhone一直是推动苹果大部分销售的产品。自2012年以来,iPhone每季度的营收占苹果总收入的一半以上。但当苹果公司在周二公布财报全球油价高涨百货公司躺枪股价整体大跌由于担心消费者支出疲软,大型百货公司的股价周二下滑。诺德斯特龙(Nordstrom)领跌,跌幅近10。迪拉德的股价下跌7,梅西百货下跌近5,科尔百货(Kohls)下跌4。但这些股票亚马逊在健康领域继续下注收购远程医疗技术服务公司亚马逊刚刚在医疗保健领域进行了第二次收购,收购了一家名为健康导航(HealthNavigator)的初创公司,该公司为数字医疗公司提供技术和服务。亚马逊表示HealthNaviga数据AI将成为未来增长动力数据融合业务场景成新趋势T112019暨TalkingData数据智能峰会11月25日在北京举办,数千名国内外相关领域专家学者及行业代表参会,探讨数据智能驱动行业转型发展的实践案例。会上,TalkingD亚马逊云服务创下五年内最低增速但广告业务成绩出色亚马逊周四表示,第三季度其云业务收入增长了35,增速低于分析师的预期,而且创下了AWS五年多来的最低增速。该部门的业绩对整个亚马逊产生了负面影响,不过AWS的收入继续以高于其母公司2020年亚马逊将成为美国最重要的公司?马上就要到2020年了,大家都在做关于2019年的总结和对2020年的展望。近日美国知名财经媒体CNBC撰写了一篇文章预测亚马逊明年将成为最重要的公司。鉴于这家媒体的文章对亚马逊一