
js 判断数据类型
发布日期:2021-10-16 12:04:54
浏览次数:7
分类:技术文章
本文共 633 字,大约阅读时间需要 2 分钟。
1、判断是否是对象(null 也是一个对象,数组和函数返回false,对象返回true)
(bar !== null) && (bar.constructor === 'object')
2、判断数组
Array.isArray(bar);
3、NAN表示不是数字的值,类型是number类型
NAN === NAN; //false//判断是否是数字Number.isNaN();
4、js中数字全部用浮点精度处理,整数只在概念上存在,即数值始终作为浮点值存储(浮点数计算的bug)
console.log(0.1+0.2); // 0.3000000000000004console.log(0.1+0.2 == 0.3) //falsevar r = (0.3 - (0.1 + 0.2)).toFixed(2);function addNum(num1, num2) {
var sq1, sq2, m;
try {
sq1 = num1.toString().split(".")[1].length;
} catch (e) {
sq1 = 0;
}
try {
sq2 = num2.toString().split(".")[1].length;
} catch (e) {
sq2 = 0;
}
m = Math.pow(10, Math.max(sq1, sq2));
return (num1 * m + num2 * m) / m;}
转载地址:https://blog.csdn.net/snow51/article/details/80738277 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.114.173.115]2022年05月14日 12时23分23秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
PAT甲级-1112 Stucked Keyboard (20 分)
2022-02-10
PAT甲级-1114 Family Property (25 分)
2022-02-10
PAT甲级-1117 Eddington Number (25 分)
2022-02-10
PAT甲级-1118 Birds in Forest (25 分)
2022-02-10
PAT甲级-1095 Cars on Campus (30 分)
2022-02-10
PAT甲级-1101 Quick Sort (25 分)
2022-02-10
PAT甲级-1103 Integer Factorization (30 分)
2022-02-10
PAT甲级-1098 Insertion or Heap Sort (25 分)
2022-02-10
PAT甲级-1105 Spiral Matrix (25 分)
2022-02-10
PAT甲级-1107 Social Clusters (30 分)
2022-02-10
mysql忘记密码后如何修改
2022-02-10
PAT甲级-1085 Perfect Sequence (25 分)
2022-02-10
PAT甲级-1086 Tree Traversals Again (25 分)
2022-02-10
PAT甲级-1087 All Roads Lead to Rome (30 分)
2022-02-10
PAT甲级-1093 Count PAT‘s (25 分)
2022-02-10
word使用
2022-02-10
PAT甲级-1073 Scientific Notation (20 分)
2022-02-10
PAT甲级-1074 Reversing Linked List (25 分)
2022-02-10