
js碎片
脱壳WaGua
这个作者很懒,什么都没留下…
展开
-
isNaN()检测parseFloat()和parseInt()的结果是否为数字
isNaN 意思为: 是 不是数字 isNaN(parseFloat(value)): 返回true ,则不是数字;返回false,则是数字注意:在使用isNaN(parseFloat(value))时,要先对数据进行预处理,去掉空字符串这种情况。因为isNaN(parseFloat(“”))结果为false.isNaN(parseInt(value))同上;原创 2017-03-28 21:44:31 · 4706 阅读 · 0 评论 -
(!、!!)与(空字符、undefined、0、"0")的运算
(1). !!+空字符串 是false !+空字符串 是true(2). !!+undefined 是false !+undefined 是true(3). !!+数字格式的0 是false !!+字符串格式的0 是true //使用情景1:比如渠道数据,其值可能为 “”/undefined/”0”,要将”0”在前端展示为”全部”; //使用场景2:比如原创 2017-04-23 01:10:41 · 817 阅读 · 0 评论 -
js中iframe的子父页面互相操作的方法
(1)子页面操作父页面 window.parent.操作() window.parent相当于定位到了父页面,之后的操作和在父页面中写的代码一样例如:1.window.parent.document.body.getElementById('**').value;2.window.parent.getElementById('**').value;3.window.parent.转载 2017-04-22 22:07:11 · 345 阅读 · 0 评论 -
js delete删除对象属性
1.对象属性删除function fun(){this.name = 'mm';}var obj = new fun();console.log(obj.name);//mmdelete obj.name;console.log(obj.name); //undefined2.删除不了原型链中的变量,如:fun.prototype.age = 18;delete obj.age;console转载 2017-04-23 13:06:00 · 4478 阅读 · 0 评论 -
array.foreach() 和 array.map() 的用法
foreach: foreach相当于for循环。***前:***var items = ['item1', 'item2', 'item3'];var copy = [];for (var i=0; i<items.length; i++) { copy.push(items[i])}***后:***var items = ['item1', 'item2', 'item3'];v原创 2017-08-08 22:08:11 · 6538 阅读 · 0 评论