zoukankan      html  css  js  c++  java
  • js装逼系列

    1.键盘

    (_ => [..."`1234567890-=~~QWERTYUIOP[]\~ASDFGHJKL;'~~ZXCVBNM,./~"].map(x => (o += `/${b='_'.repeat(w=x<y?2:' 667699'[x=["BS","TAB","CAPS","ENTER"][p++]||'SHIFT',p])}\|`, m += y + (x + '    ').slice(0, w) + y + y, n += y + b + y + y, l += ' __' + b)[73] && (k.push(l, m, n, o), l = '', m = n = o = y), m = n = o = y = '|', p = l = k = []) && k.join `
    `)()

    2.'sb'

    (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]

    3.使用^切换变量0或1

    toggle = toggle ? 0 : 1 等同 toggle ^= 1

    4.使用&判断奇偶

    !!(3 & 1) // true
    !!(4 & 1) // false
    
    !!(3 % 2) // true
    !!(4 % 2) // false

    5.取整

    ~~2.1
    2.1 | 0
    2.1 >> 0
    parseInt(2.1)

     6.创建特定长度的数组并且内容为index

    [...Array(3).keys()] // [0,1,2]

    7.创建一个特定长度的字符串

    'r'.repeat(3) // 'rrr'
    Array(3).fill('r').join('') // 'rrr'

      

     

  • 相关阅读:
    visual sudio开发工具使用小技巧
    JS去除右边的逗号
    下拉标题
    sp_addextendedproperty
    触发器的使用
    缺失一个正数
    组合总和 去重
    拖动 Drag
    n皇后问题
    括号生成
  • 原文地址:https://www.cnblogs.com/qxp140605/p/13131311.html
Copyright © 2011-2022 走看看