-
JavaScript中是没有块级作用域的,for(var i = 0;)这里面的i是全局变量----这就是对块级作用域的理解查看全部
-
创建对象:用{}来创建对象。查看全部
-
每个对象都有一个原型,[[[proto]] [[class]]:class标签表示它是属于哪一个种类的; [[extensible]]:extensible标签表示允许这个对象是否继续增加新的属性.查看全部
-
对象的结构,可以动态的为对象添加属性,如var obj={};obj.x=1;obj.y=2; 对象中的属性都有很多属性标签,如writeable,enumerable,configurable,value,get/set方法。这些可以为属性提供访问权限的控制。查看全部
-
属性的key必须是字符串。查看全部
-
对象的概述:对象中包含一系列属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。查看全部
-
4-1对象概述 1、对象包含一系列属性,这些属性是无序的,每个属性都有一个字符串key和对应的value var obj={x:2,y:1}; obj.x; obj.y;查看全部
-
3-3.函数,switch,循环 1、function定义函数对象,函数声明,会被预先处理(函数前置)。 2、函数表达式,把函数赋值给变量。 3、for(p in obj){};//in遍历,顺序不确定,enumerable为false时不会出现,for-in对象属性受原型链影响 4、严格模式下禁用with查看全部
-
3-2、try-catch 1.try{ throw "test"; }catch(ex){ console.log(ex);//test }finally{ console.log('finally'); } 2.try-catch,try-finally,try-catch-finally 3.如果里面的catch语句没有处理或者还要处理外部的catch语句,需要先执行内部的finally语句查看全部
-
3-1语句和严格模式 1、块语句没有作用域,有函数作用域,全局作用域 2、声明变量语句 var a=1,b=1;查看全部
-
3-1语句和严格模式 1、http://img1.sycdn.imooc.com//55d17e830001280c12800720-120-68.jpg查看全部
-
2-2、运算符 一元运算符:+num//把变量转换成数字,减号为正负数转换 二元运算符:a+b//加减乘除,求模 三元运算符:c?a:b//true取a 赋值 比较 算数 位 逻辑 字符串 特殊:delete obj.x var obj={x:1}; obj.x;//1 delete obj.x; obj.x;//undefined 从IE9开始:var obj={}; Object.defineProperty(obj,'x',{ configurable:false,value:1 }); delete obj.x;//false obj.x;//1 条件运算符:c?a:b 逗号运算符:从左到右依次计算表达式的值,最后取最右边var val=(1,2,3);//val=3 window.x=1;'x' in window;//true {}instanceof Object;//true typeof 100==='number';//true new 运算符 this运算符:this;//window(浏览器) var obj={ func:function(){return this;}//this指向对象本身 }; obj.func();//obj void 0;void (0);//都返回undefined查看全部
-
2-1、表达式和运算符 表达式是一种JS短语,可使JS解释器用来产生一个值。 (1)原始表达式:常量、直接量,关键字,变量 (2)复合表达式:原始表达式组合 (3)数组、对象的初始表达式:[1,2]数组对象等价于 new Array(1,2);[1,,,4]等价于[1,undefined,undefined,4];{x:1,y:2}对象的初始化表达式,等价于var o=new Object();o.x=1;o.y=2; (4)函数表达式 var fe=function(){};//把函数赋值给一个变量 (function(){console.log("hello world");})();//用括号括起来直接调用 (5)属性访问表达式 var o={x:1}; o.x o['x'] (6)调用表达式 func(); (7)对象创建表达式 new Func(1,2); new Object;//构造器查看全部
-
这一节很重要,mark查看全部
-
通过数组的join方法来实现字符的重复查看全部
举报
0/150
提交
取消