JavaScript[12.25]

来源:互联网 发布:mysql负载均衡 编辑:程序博客网 时间:2024/06/16 16:44

1.

没有块级作用域

for(var i = 0;i <5;i++){    //}alert(i); //  i = 5;

2.

没有用var声明一个变量时,这个变量属于全局变量

var color = "bule"​;function ​​getColor(){return color; }          //  这个变量color会往上逐级查询标识符color ,局部没有就按作用域往上查,一直查到全局变量。局部有同名的标识符,就不会使用全局的标识符alert(getColor());   //  bule   ​​

3.垃圾收集

不是环境中的变量以及没有被环境中的变量引用的变量会被删除

var a = "object1";var b = "object2";a = b; //  "object1" 会被删除掉

4.

var person = new object();// = {name:luyou,age:225:true,"dress":beauty};  // = {};person["name"]; //  person.name;person["first name"]; //  如果属性名中有保留字关键字或者空格,不能用点来访问

5.

    Array.isArray(value);  //检测一个对象是不是数组​    toLocaleString(); //以字符串值的形式返回一个值    toString(); //返回对象的字符串表示    valueOf();  //返回对象的字符串、数值或布尔值的表示,通常与toString方法的返回值相同    var color = ["red","green","blue"]    color.join("]]"); // red]]green]]blue  join不传值就以逗号隔开
0 0
原创粉丝点击