突然有这么个需求,变量列表,索引现实为中文 const toChinesNum = (num) => { let changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']; //changeNum[0] = "零" let unit ...
分类:
Web程序 时间:
2021-06-13 09:51:06
阅读次数:
0
服务端使用长整型(Int64)的数字,在浏览器端使用JS的number类型接收时,当这个实际值超过 (2^53-1)时,JS变量的值和实际值就会出现不相等的问题。常见场景比如使用雪花算法生成Id。 在服务端,数字长整型有64位(bit),第一位为符号位,后边为数字位。 JS引擎中第一位为符号位,第二 ...
分类:
Web程序 时间:
2021-05-24 10:16:38
阅读次数:
0
//数字转字符 String.fromCharCode(97);//"a" //字符转数字 'a'.charCodeAt();//97 ...
分类:
Web程序 时间:
2021-02-25 12:02:39
阅读次数:
0
0.前言 最近在看计算机组成原理的浮点数部分,突然想起之前看过的一道快手面试题 为什么js中0.1+0.2不等于0.3,应该如何解决? 这里我们可以借这道题来说一下js的精度问题 1.JS数的储存 二进制和浮点数和定点数 首先计算机里面的数据肯定以二进制形式存储对于同一段二进制码,不同的解读方式肯定 ...
分类:
Web程序 时间:
2020-11-01 20:44:00
阅读次数:
33
JS 数字型三个特殊值 Infinity ,代表无穷大,大于任何数值 -Infinity ,代表无穷小,小于任何数值 NaN ,Not a number,代表一个非数值 isNaN的使用: isNaN(x): x是数字型的时候(也就是它不是非数字) 它的返回值为 false x是非数字型的时候 它的 ...
分类:
Web程序 时间:
2020-06-24 20:04:45
阅读次数:
84
1.Array.map() 此方法是将数组中的每个元素调用一个提供的函数,结果作为一个新的数组返回,并没有改变原来的数组 let arr = [1, 2, 3, 4, 5] let newArr = arr.map(x => x*2) //arr= [1, 2, 3, 4, 5] 原数组保持不变 / ...
分类:
Web程序 时间:
2020-05-29 19:37:15
阅读次数:
72
有个实现数字滚动的需求,想着肯定有很多这种效果的插件,就不自己造轮子了,于是,找了个numberAnimate js数字滚动插件,还挺好用,很简单,刚好符合需求。 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> ...
分类:
Web程序 时间:
2020-04-23 21:12:35
阅读次数:
179
原文:https://www.cnblogs.com/tonnytong/p/11650158.html ...
分类:
Web程序 时间:
2020-04-22 19:31:21
阅读次数:
62
function formatNum(str) { var newStr = ""; var count = 0; // 当数字是整数 if (str.indexOf(".") == -1) { for (var i = str.length - 1; i >= 0; i--) { if (coun ...
分类:
Web程序 时间:
2020-02-09 20:50:03
阅读次数:
211
let num = 1.75 1.向上取整 let result = Math.round(num) console.log(result) // 结果为 2 2.四舍五入 let result = Math.ceil(num) console.log(result) // 结果为 2 3.向下取整 ...
分类:
Web程序 时间:
2020-01-11 11:38:13
阅读次数:
99