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

常用的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 每次运行可能不一样
  待续................

第二批HarmonyOS3新机曝光,华为P60Pro赫然在列,花粉久等了麒麟芯片一直以来都成为华为旗舰机的灵魂配置,正因为有自研的麒麟芯片加持,所以大家普遍把华为看作是国产核心品牌的代表,即使面对三星和苹果,我们也可以很自豪地说我们有华为!但因为众所周自动续费岂能成坑人套路免费开通会员一分钱体验7天会员近日,山西的刘女士打开第三方支付平台账单时直言肉疼,此前曾短期使用的视频剪辑修图社交音乐等多个APP长期悄无声息通过第三方支付平台扣除银行卡里的钱。记中国移动联通电信三大运营商。哪家电话费更便宜?应邀回答本行业问题。中国的三大运营商之中,中国移动的手机资费相对贵一些。中国电信和中国联通的电话资费要便宜很多。中国的三大运营商之间的竞争比较激烈,做为竞争者的中国联通和中国电信的为什么中国移动公司的工作人员经常给你打电话推荐改流量套餐?主要有两个方面原因一是4G时代的不限流量卡太多了,网络承受不起,改流量套餐后不会再有不限流量套餐。二是5G任务指标需要,移动用户规模最大,目前的5G渗透率最低,为了完成5G渗透率指2003年陈进套取11亿经费,使中国芯片停滞13年,如今现状如何?陈进改革开放以来,中国经济科技飞速发展,高新技术产业如雨后春笋般竞相涌现,中国著名企业华为便是其中之一。在华为董事长任正非的带领下,在中国政策的扶持之下,在无数科研工作者日夜奋战下字节跳动今年7月后广告收入环比零增长,成立9年来首次据了解,字节跳动商业化收入正遭遇前所未有的挑战。接近字节跳动的知情人士透露,2021年7月后,字节广告收入每月环比零增长,这是其成立9年来首次出现的情况。目前,字节跳动的商业化部门帧彩视界之PseudoHDR为普通SDR设备用户提供HDR体验帧彩视界是微帧科技以高清视觉体验为核心打造的一款视频AI智能化产品。利用机器学习与深度学习技术,在画质增强HDR超高清处理等方向,打造了一系列解决方案。帧彩视界可应用于超高清视频内人民日报点名国产企业,用户不应该是被骗来的众所周知,随着移动互联网的普及,越来越多的用户都体验到了智能时代带给我们的便利。比如方便的移动支付足不出户的网络购物等等。不可否认,这些软件都给我们带来了很多的便利,但是与此同时,SpotlessA1管晶混血蓝牙综合功放简评Spotless是名杰引进的新品牌,采用多样化产品线经营的方式,旗下产品包括音箱功放线材音箱架等,而且还在持续增加中。这款A1是Spotless最新推出的综合功放,造型师早期的塔型79元起!华为5折换屏服务上线用智能手机最痛苦的是什么?最痛苦的手机摔地上发现屏幕碎了,这种痛不仅是心理上的,还是物理上,因为等一下就要为这块破碎的屏幕付钱维修跑售后了。现在智能手机的屏幕比较贵,特别是旗舰机。挖掘快递进村的发展潜力来源人民网人民日报国家邮政局公布的数据显示,今年1月至10月,全国快递服务企业业务量累计完成867。2亿件,同比增长34。7。其中,超过13的快递包裹在农村地区。这背后是不断加速的
诺奖开出真化学奖可喜可贺?大可不必柯察今2021诺贝尔化学奖花落不对称有机催化,这届化学奖很化学。微博热搜关于诺奖的评论区终于打破冷冷清清的尴尬,网友纷纷表现出对罕见的真化学奖喜大普奔。由于诺贝尔化学奖总是不颁给纯东城法院提示新能源汽车充电桩应依法安装管理使用作为支持整个产业发展的基础性设施,新能源汽车充电桩被列为国家七大新基建之一,但现实中存在部分问题安装使用不顺畅不合理公共场所设备管理维护不到位整体规划欠缺等,不仅影响了新能源汽车的特斯拉8月上险量销量暴跌,真的大势已去?网友想太多8月电动车销量排行榜出炉之后,让不少网友都大吃一惊。因为根据统计数据提供的新车上险数来看,整个8月特斯拉只有2811的上险,其中Model3为1273辆,而ModelY则是1538释放产业互联网平台势能土巴兔助力产业高质量发展消费互联网格局已定,产业互联网时代开启。互联网已渗透到各个产业领域,互联网云计算大数据物联网人工智能等技术与制造医疗交通能源教育等行业不断融合,新模式新业态不断涌现,商业模式和发展德国速度怎么不灵了?马斯克的柏林新工厂,20个月只建了个壳随着特斯拉第三季度销售数据的公布,中国上海的特斯拉超级工厂再次引发关注。2021年第三季度,特斯拉全球汽车产量23。8万辆,交付24万辆,再创历史新高。数据公布后,特斯拉CEO埃隆三星将通过加速度计日志决定GalaxyZFlip3是否在保修范围内据外媒报道,三星似乎对GalaxyZFlip3的虚假保修索赔采取了额外的预防措施,因为事实证明,新的蛤壳式旗舰手机正在记录所有基于加速度的自由下落事件。当客户想提出保修要求时,三星地评线长白时评合力跑出中国新电商发展加速度来源吉网新电商的发展方向在哪里,如何做大做强?即将召开的首届中国新电商大会将锚定广大电商人关心关注的核心问题,展开深层次的共话发展,碰撞做大做强的思想火花。伴随着新电商如火如荼的发中央空调的选择中央空调的选择现在市场上中央空调品类繁多,大家可能会挑花眼,现在给大家科普下各个品牌的中央空调大金中央空调,制冷,静音,节能,售后服务这块是所有品牌里面最好的日立分上海日立和海信日一至八月农村地区快递收投量超二百八十亿件来源人民日报国家邮政局最新数据显示今年1至8月,全国快递业务量累计完成673。2亿件,同比增长40。1。其中,农村地区收投量超280亿件,同比增长超30,带动农产品进城和工业品下乡1500元高性价比手机盘点这三款现阶段最值得入手10月换机首选转眼间国庆节马上就结束了,这个时候迎着节日很多朋友都有购机的需求,放假的这几天你买到心仪的手机了吗?很多朋友私信我说怎么才能买到一款1500元合适的手机,目前市面上这个价位的手机众剑指ApplePay,欧盟将指控苹果在NFC芯片方面存在垄断行为IT之家10月6日消息据路透社报道,知情人士称,欧盟反垄断监管机构将以其NFC芯片技术相关的反竞争行为起诉苹果公司,此举可能迫使苹果向竞争对手开放其移动支付系统。IT之家了解到,去