JS还是有些奇怪的东西的 也不知道怎么去看源码 才能知道这奇怪的来源
isNaN(5/0); // false
isNaN(0/0); // true
5/0; // infinity
0.1 + 0.2; // 0.30000000000000004
Math.round((0.1+0.2)*100)/100; // 0.3
JS的Object是基于key-value的map机制实现的,并且往往是string-object的搭配
JS可以用Object作为key,但是也是转换为object.toString来判断key值
var obj = {};
var otherObj = {
name: "other"
};
var map = {};
map[obj] = 'first';
map[otherObj] = 'second';
map[obj]; // This is 'second'.
// Recall that object keys are strings. The string
// generated by an object is '[object Object]' by default.
// So, obj and otherObj have the same key;
// map[obj] and map[otherObj] are therefore equivalent.
console.log(obj.toString);
console.log(otherObj.toString);
分享到:
相关推荐
javaScript-2.js
JavaScript实现短信验证码注册登录的三种方法,内附:JavaScript - Fetch.js、JavaScript - jQuery、JavaScript - XHR.js文件和说明。
纯前端利用 js-xlsx 实现 Excel 文件 xlsx.full.min.js引入到页面中
javascript-flash-js javascript-flash-js
js-framework-benchmark, 几种流行javascript框架性能的比较 js-framework-benchmark这是几个javascript框架的简单基准。 基准测试创建一个带有随机条目的大型 table,并测量各种操作的时间,包括渲染持续时间。 ...
iconv-lite - 纯javascript转换字符编码
Javascript图片文字识别插件JS-OCR
JS-Interpreter, 在JavaScript中,沙箱JavaScript解释器 js解释器JavaScript中的沙箱JavaScript解释器。 独立执行任意的JavaScript代码行并安全。现场演示:https://neil.fraser.name/software/JS-Interpreter/文档...
CryptoJS(crypto.js)是一个为JavaScript提供了各种各样的加密算法的JavaScript库。 作用:用前端框架加密后再进行传输,以提高密码传输过程中的安全性。 aes.js, bower.json, cipher-core.js, core.js, crypto-js....
js-vuln-db, 一个用于with的JavaScript引擎的Collection 基于的JavaScript引擎漏洞案例研究 V8CVE数字特征关键字CVE-2013-6632TypedArray整数 overflow,OOBPinkieCVE-2014-1705TypedArray无效的
js-beautify, javascript美化器 JS美化器 这个小美化程序将重新格式化和reindent书签,丑陋的JavaScript,unpack包装,爱德华packer流行,以及deobfuscate脚本处理,由 javascriptobf
libsignal-protocol-javascript示例有关“如何使用libsignal-protocol-javascript ?”的示例组件server.js index.html和scripts怎么跑使用以下节点运行服务器: node server.js 。 (我认为只需要ws ) 在浏览器中...
JavaScript - XHR实现短信验证码注册登录完整示例:JavaScript - XHR.js和附件说明
js-money, Fowlers货币对象的JavaScript实现 JS JS货币是 Martin Fowlers Money Pattern的JavaScript实现。安装软件包可以通过npm和 Bower 提供。$ npm install js-money$ bow
RunkeeperHealthGraphAPI的Node.js客户端-JavaScript-下载
rest.js - 用于JavaScript的GitHub REST API客户端
JS-JavaScript深入浅出JS-JavaScript深入浅出JS-JavaScript深入浅出
前端开源库-proto-js-loaderProto JS加载器,用于JavaScript客户端的原型脚本加载器