JS中构造函数有普通函数有什么区别? 1.一般规则 构造函数都应该以 一个大写字母开头,eg: function Person(){...} 而非构造函数则应该以一个小写字母开头,eg: function person(){...} 2.调用方式 任何函数,只要通过 new 操作符来调用,那它就可以作为构造函数 : 任何函数,如果不通过 new 操作符来调用,那它跟普通函数也没有什么两样. demo: //创建函数 function Person(name,age,job){ this.name…
JavaScript 拥有动态类型.这意味着相同的变量可用作不同的类型: var x // x 为 undefined var x = 6; // x 为数字 var x = "Bill"; // x 为字符串 var的作用:它控制了变量的作用范围.函数内的变量只要带有var,那么函数内用的这个变量就和函数外的无关. js中加“var”和不加“var”的区别: var num = 1: 是在当前域中声明变量. 如果在方法中声明,则为局部变量(local variable):如果是在全局…