02 2016 档案

摘要:javascript绝对是计算机语言最复杂的语言之一,与最近上映的《美人女》一样细思极恐,简单、平静的表面下酿酝着巨大能量。 这是一道js core的基础题,考察应聘者的掌握的基础知识。 注意审题,你写出的方法不但需要删除最后一个元素,并且数组长度需要缩减。 一般能想到的第一种方法是弹出数组最后的一个值: var a = [2,3,4]; a.pop(); co... 阅读全文
posted @ 2016-02-15 00:47 sumsung753 阅读(796) 评论(0) 推荐(0)
摘要:1、&&/||返回能够被转换为布尔值的值 &&操作符不一定返回布尔值true/false,但总是返回一个能转换为布尔值的值,这决定于用于比较的是什么值。 非0数字转为true,数字0转为false,null、undefined转为false,对象、数组、函数表达式、非空字符串转为true,空字符转为false,函数执行时返回计算结果。 注意即使是空数组或不含任何属性的对象都返回true。 ... 阅读全文
posted @ 2016-02-13 22:40 sumsung753 阅读(164) 评论(0) 推荐(0)
摘要:包括==与===运算符,前者为宽松判断相等,如果两者类型不同前面的比较值将进行类型转换,后者为完全相等判定。 1、数字、字符串和布尔值通过值比较 ==与===检测前后两者是否相同,只当它们存放的值完全相同时才相等。 var a = 'a'; var b = 'a'; console.log(a==b 阅读全文
posted @ 2016-02-13 17:18 sumsung753 阅读(203) 评论(0) 推荐(0)
摘要:js中类型的转换依环境而定,当字符串向数字类型(浮点)转换时,有几种情况: 1、加号连接符引导为字符拼接: console.log("2"+1); 21 console.log(1+"2"+1); 121 2、其余情况引导为数字计算: console.log(0-"2"+1); -1 console.log("2"*2); 4 con... 阅读全文
posted @ 2016-02-12 15:53 sumsung753 阅读(377) 评论(0) 推荐(0)