美文网首页
一些常用的单行语句

一些常用的单行语句

作者: 李霖弢 | 来源:发表于2019-09-30 16:09 被阅读0次
  1. 运算符优先级
  • &&优先级高于||
  • 三元运算符会先运算被其他三元运算符包裹的内容,因此以下两行等价
true ? true ? 1 : 2 : false ? 3 : 4
true ? (true ? 1 : 2) : (false ? 3 : 4)
运算符优先级
  1. 快速创建数字数组
const numArray = Array.from(new Array(10), (x, i)=> i);
  1. 随机生成六位数字验证码
const code = Math.floor(Math.random() * 1000000).toString().padStart(6, "0");
// 942377
  1. 身份证正则
const IDReg= /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$)/;
  1. window.location.search 转 JS 对象
const searchObj = search => JSON.parse(`{"${decodeURIComponent(search.substring(1)).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g, '":"')}"}`);
  1. JS 对象转 url 查询字符串
const objectToQueryString = (obj) => Object.keys(obj).map((key) => `${encodeURIComponent(key)}=${encodeURIComponent(obj[key])}`).join('&');
objectToQueryString({name: 'Jhon', age: 18, address: 'beijing'})
// name=Jhon&age=18&address=beijing
  1. 检测设备类型
const detectDeviceType = () =>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|OperaMini/i.test(navigator.userAgent) ? 'Mobile' : 'Desktop';
  1. 将数字转化为千分位格式
const toDecimalMark = num => num.toLocaleString('en-US');
toDecimalMark(12305030388.9087); // "12,305,030,388.909"
  1. 获取两个日期相差天数
const getDaysDiffBetweenDates = (dateInitial, dateFinal) => (dateFinal - dateInitial) / (1000 * 3600 * 24);
getDaysDiffBetweenDates(new Date('2017-12-13'), new Date('2017-12-22')); // 9
  1. RGB 颜色转 16进制颜色
const RGBToHex = (r, g, b) => ((r << 16) + (g << 8) + b).toString(16).padStart(6, '0');

RGBToHex(255, 165, 1); // 'ffa501'
  1. 常用密码组合正则
const passwordReg = /(?!^(\d+|[a-zA-Z]+|[~!@#$%^&*?]+)$)^[\w~!@#$%^&*?]{8,20}$/;
// -长度8~20位字符,支持大小写字母、数字、符号三种字符中任意两种字符的组合

相关文章

  • 一些常用的单行语句

    运算符优先级 &&优先级高于|| 三元运算符会先运算被其他三元运算符包裹的内容,因此以下两行等价 快速创建数字数组...

  • 2018-02-04

    介绍 输出语句 常用输出语句 代码注释 //单行注释 /* 多行注释 */ 书写多行注释的时候注意不要发生嵌套 /...

  • 分支语句,循环语句,continue break

    分支语句if else 格式一 if(条件) 单行语句; else 单行语句; 格式二 if(条件){ 多行语...

  • MySQL注释

    一、单行注释 SQL语句中的单行注释使用-- 二、多行注释 SQL语句中的多行注释采用/*…*/

  • Console 对象常用方法

    记录一些常用的控制台调试语句:

  • 【概念简介】一些常用的Javas cript语句

    在讲解Javas cript语法之前,需要了解一些常用的Javas cript语句,这些语句在后面的章节中会经常用...

  • 常用css整理

    整理一些日常开发中常用css 1、换行 2、CSS实现单行、多行文本溢出显示省略号 单行 (使text-overf...

  • javaScript语句

    1.表达式语句 1.1. 单行语句 1.2 复合语句(语句块) 2.声明语句 2.1变量声明语句 2.2函数声明语...

  • 开发中常用的 25 个JavaScript 单行代码

    开发中常用的 25 个JavaScript 单行代码 下面为大家介绍我在开发中常用的30个JavaScript单行...

  • Oracle基础(第一节)

    关于注释: 1、--:单行注释;2、/* */:多行注释; 关于查询语句 DQL: 数据操作语句 DML:...

网友评论

      本文标题:一些常用的单行语句

      本文链接:https://www.haomeiwen.com/subject/ekvqyctx.html