JavaScript
illuSioN4ng
一个决定在前端路上摸爬滚打的胖次↖(^ω^)↗
展开
-
深入学习JavaScript对象(转+学)
JavaScript对象概述JavaScript中对象可以分成三类: 1. 内置对象,例如数组、函数、日期等; 2. 宿主对象,即JavaScript解释器所嵌入的宿主环境(比如浏览器)定义的,例如HTMLElement等; 3. 自定义对象,即程序员用代码定义的;对象的属性可以分成两类: 1. 自有属性(own property):直接在对象中定义的属性; 2. 继承属性(inherit原创 2015-12-13 21:43:16 · 284 阅读 · 0 评论 -
JavaScript(4) - JS数据结构和算法 1
JavaScript中的真假值先来看一个表格: 数值类型 转化成布尔值 undefined false null false 布尔值 true是true,false是false 数字 +0,-0,NaN都是false,其他都是true 字符串 如果字符串是空的(长度为0)即为false,其他都是true 对象 truevar myObj = {原创 2015-12-16 11:28:49 · 325 阅读 · 0 评论 -
JavaScript(5) - 相等操作符(==和===)
==比较符不同类型的值用相等操作符比较后的结果如下表: 类型(x) 类型(y) 结果 undefined null true null undefined true 数字 字符串 x == toNumber(y) 字符串 数字 toNumber(x) == y 布尔值 任何类型 toNumber(x) == y 任何类型原创 2015-12-17 10:57:18 · 453 阅读 · 0 评论 -
JavaScript(6) - 数组
创建和初始化数组用JavaScript创建和初始化数组很简单:用Array创建数组var daysOfWeek1 = new Array();var daysOfWeek2 = new Array(7);var daysOfWeek3 = new Array('Sunday', 'Monday', 'TuesDay', 'Wednesday', 'Thrsday', 'Friday', 'S原创 2015-12-18 15:57:48 · 318 阅读 · 0 评论 -
JavaScript 面试题
使用typeof bar === "object"判断 bar 是不是一个对象有神马潜在的弊端?如何避免这种弊端? 使用 typeof的弊端是显而易见的(这种弊端同使用 instanceof): var obj = {}; var arr = []; console.log(typeof obj === 'object'); //true console.log(t转载 2016-01-08 16:14:00 · 366 阅读 · 0 评论 -
JavaScript(7) - 栈和队列
栈stack.js文件如下:function Stack(){ var terms = []; //入栈 this.push = function(element){ terms.push(element); } //出栈 this.pop = function(){ return terms.pop(); }原创 2015-12-24 15:54:29 · 406 阅读 · 0 评论