javascript6】的更多相关文章

原型方式的继承 创建child object classes(constructors) , 子类如何从父类中继承特性. 原型链继承prototypal inheritance (ruby中的继承也是这个模式) 使用prototype继承方法. 1. 属性写在函数体中, 非prototype属性中,因此是copy. // function Brick() { this.width = 10; this.height = 20; } Brick.prototype.circle = functio…
eval("3+2")//5 eval():全局eval():严格eval() 函数和可执行的对象(callable object) delete一元操作符,善处对象属性或者数组元素,用来做删除操作,不是用来返回一个值得:内置核心和客户端属性是不能删除的,用户通过var语句声明的变量不能删除,通过function语句定义的函数和函数参数也不能删除. SyntaxError语法错误当delete的操作数是一个属性访问表达式时才正常工作.…
ES5是2009年就出来的,目前来说在我写这篇文章的时候基本上ES6在浏览器上面还没有普及,不过Google浏览器是支持ES6语法的,谁让Google是美国生产的呢... ES6现在使用的地方其实还是很多的,前端脚手架工具基本上都是支持ES6语法的,他们内部都有一套解析ES6的引擎.如vue.angular.react等. 想要了解ES6,学习ES6用法,最好还是去看写手册,文章都是根据手册官网来写的.ES6手册是   http://es6.ruanyifeng.com/ 下面就看几个简单而实用…
最近看国外的前端代码时,发现ES6的新特性已经相当普及,尤其是 let,应用非常普遍 虽然 let 的用法与 var 相同,但不管是语法语义上,还是性能上,都提升了很多,下面就从这两方面对比一下 语法>> for(var i=0; i<2; i++){ console.log('outer i: ' + i); for(var i=0; i<2; i++){ console.log('inner i: '+i); } } 这是一个常见的嵌套循环,都定义了变量 i 来计数,执行结果如…
1.流程控制 就是来控制代码按照何种顺序来执行,流程控制有三种结构:顺序结构.分支结构.循环结构 2.顺序流程控制 程序按照代码先后顺序依次执行 3.分支流程控制 JS中提供两种分支结构语句:if语句.switch语句 3.1 if语句 if语法结构: //条件成立则执行代码,否则什么也不做 if (条件表达式) { //执行的语句 } 案例:进入网吧 弹出一个输入框,要求用户输入年龄,如果年龄大于等于18则运行进入网吧 var age = prompt('请输入年龄'); if (age >=…
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 参考功能网站: http://www.shouce.ren/api/javascript/l_Array.htm 一.如何编写 1.JavaScript代码存在形式 <!-- 方式一 --> <script type"text/javascript" src="JS文件"…
JavaScript基础 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.基本知识 (一).存在形式         1.JavaScript代码存在形式 <!--方式一--> <script type="text/javascript" src="js文件"></script> <!--方…
JavaScript作用域 JavaScript作用域一直是前端开发的难题,现在只要用五句话就可解决. 一.“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域. public static void Main() { if(1==1){ string name = "seven"; } Console.WriteLine(name); } // 报错 Java public static void Main() { if(1==1){ s…
JavaScript的作用域一直以来是前端开发中难以理解的知识点,对于JavaScript的作用域主要记住几句话. 一.“JavaScript” 中无块级作用域 在   Java 或 C# 中存在块级作用域,即:大括号也是一个作用域. public static void main () { if(1==1){ String name = "seven"; } System.out.println(name); } // 报 public static void Main() { if…
JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一.“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域. public static void main () { if(1==1){ String name = "seven"; } System.out.println(name); } // 报错 Java public static void…