你的位置:首页 > 软件开发 > Java > JS源码(条件的判定,循环,数组,函数,对象)整理摘录

JS源码(条件的判定,循环,数组,函数,对象)整理摘录

发布时间:2016-04-28 22:00:10
---title: JS学习笔记-从条件判断语句到对象创建date: 2016-04-28 21:31:13tags: [javascript,front-end]---JS学习笔记——整理自《JavaScript高级程序设计》1)条件的判 ...

 ---1)条件的判定

在if,swtich条件判断语句,do-while,while,for三种循环判断语句中会用到条件的判断,其目的是为了判定某种条件的达成与否来控制语句的执行。e.g. 以上例子中的condition就是条件的判断的语句。condition语句可以是任意表达式,ES会自动将表达式的结果转为布尔值。另外,switch的expression如写成true,可以在之后的condition中写入表达式,以此可以模仿if的判断行为。四.for-in 语句用来循环枚举对象的属性。循环会持续到对象的所有属性都被枚举一遍为止。单次循环时会将枚举到的一个属性名赋予in前的变量。2.使用数组字面量:各种属性值与方法:    .length属性可写入。栈方法:    .push()接受任意数量的参数,逐个添加到数组末尾,返回的是修改后数组的长度。队列方法:    .shift()移除数组的第一项,并作为值返回,与pop()对应。重排序方法:    .sort():        e.g.    .slice():接受一到两个参数,创建一个新的数组,包含从第一个参数为止到第二个参数为止的所有数据项,不包含第二个参数位置的项。如果没有第二个参数,则执行到数组最末尾。    .splice():拼接方法,第一个参数表示起始位置,第二个参数表示要删除的数组项数,之后的参数表示要从第一个参数的位置开始要插入的数据。通过第一第二个参数的变化,可以模拟push,pop,shift,unshift的四种方法达到同样的效果,本身的意义在于在数组中插入数据。位置方法##4)函数    function functionName(){  };表达式:    var functionName = function(){  }声明式会提升该段代码的优先级,解析器会在所有代码之前读取函数声明。e.g.对象字面量:为了解决使用同一个接口创建很多对象,产生大量重复代码的问题,出现了后面几种创建对象的方法:·工厂模式解决了创建多个相似对象的问题,但没有解决对象识别的问题。·构造函数模式·原型模式·组合使用构造函数和原型模式

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:JS源码(条件的判定,循环,数组,函数,对象)整理摘录

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。