一. 按位运算 (快速操作数据的某个位) ^   按位异或 ~  按位取反 &  按位与 |  按位或 二. 逻辑运算 &&  逻辑与   有一个值为 0 ,值为 0 ||    逻辑或    有一个值为 1 ,值为 1 !     逻辑非    真值逻辑非为假 , 假值逻辑非为真 三. 移位操作 <<    左移      有符号无符号数低位 都补 0 >>    右移      有符号数高位补 1 , 无符号数高位补 0 四. 除法运算(整数)  可以求…
1.丢弃小数部分,保留整数部分 parseInt() 函数可解析一个字符串,并返回一个整数. parseInt(string, radix) 参数 描述 string 必需.要被解析的字符串. radix 可选.表示要解析的数字的基数.该值介于 2 ~ 36 之间. 如果省略该参数或其值为 0,则数字将以 10 为基础来解析.如果它以 “0x” 或 “0X” 开头,将以 16 为基数. 如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN. parseInt("10&qu…
1.丢弃小数部分,保留整数部分 parseInt(5/2) 2 2.向上取整,有小数,则整数部分加1 Math.ceil(5/2) 3 3.四舍五入 Math.round(5/2) 3 4.向下取整 Math.floor(5/2) 2 取余数 0%4 0 1%4 1 2%4 2 3%4 3 4%4 0 5%4 1…
1.取整//保留整数部分parseInt(3/2) // 1 2.向上取整// 向上取整,有小数就整数部分加1Math.ceil(3/2) // 2 3.四舍五入// 四舍五入Math.round(3/2) // 2 4.向下取整// 向下取整,丢弃小数部分Math.floor(3/2) // 1 1.取余 console.log(7%4); // 3 分页接口计算页码: (Number(index) / 20) + 1…
使用qt的qchart显示数据曲线,坐标轴QValueAxis可以设置刻度间隔数量,但每个刻度的数值是根据坐标的极值除以间隔数量得到的,不一定是整数,导致曲线控件的显示刻度不适合观察. 如图: 纵坐标刻度带有小数,观察数据曲线时,就不容易计算曲线的波动.解决方法很简单,就是设置曲线坐标范围后,根据坐标范围计算设置间隔数量,让每个刻度都是整数,例如: 范围-100~700,共8个区域,9个刻度,所以: mAyis0->setTickCount(); //会划分成几个单位· mAyis0->set…
问题描述: 将数值处理为 10 的倍数,并支持向上或者向下取整 如将 2345 可以处理为 2300 | 2400 | 3000 | 2000 解决方案: /** * 将数字取整为10的倍数 * @param {Number} num 需要取整的值 * @param {Boolean} ceil 是否向上取整 * @param {Number} prec 需要用0占位的数量 */ const formatInt = (num, prec = 2, ceil = true) => { const…
  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>随机五个数</title> </head> <body> <h1>第一种:正常数组</h1> <div id="demo"></div> <script t…
近期项目中遇到一个需求,从一个列表中随机展示列表的部分内容,需求不大,JS也非常容易实现.主要是运用到了Math对象的random方法,和Array的splice方法. 思路是先新建一个数组,存放所有的列表,然后算出随机数,从数组中取出这个随机索引对应的值,然后组成一个随机数组. 源代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" Content="…
1.如何装逼用代码骂别人傻逼 (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 2.如何优雅的用代码证明自己NB ([][[]]+[])[+!![]]+([]+{})[!+[]+!![]] 3.匿名函数自执行 ( function() {}() ); ( function() {} )(); [ function() {}() ]; ~ function() {}(); ! function() {}()…
一.前言 简短的sleep函数,获取时间戳:https://www.mwcxs.top/page/746.html 数字格式化 1234567890 --> 1,234,567,890:argruments 对象(类数组)转换成数组: https://www.mwcxs.top/page/749.html 今天我们来介绍一下数字取整,数组求和. 二.数字取整 1.普通版 const a = parseInt(2.33333); parseInt()方法是解析一个字符串参数,并返回一个指定基数的整…