-
try语句如果抛出异常,则执行catch语句,否则不执行,无论有没有异常,都执行finally语句;try语句必须跟catch或finally语句中至少一个组合使用。 try catch语句的嵌套语句执行顺序: 1)如果内部嵌套的try语句抛出异常,但内部没有相配套的catch语句,先执行内部的finally语句,然后跳到最近一层的catch语句执行。 2)如果内部嵌套的try语句抛出异常,内部有相配套的catch语句,先执行此语句处理异常,再执行内部的finally语句。不会再在外部处理异常。 3)如果内部嵌套的try语句抛出异常,内部有相配套的catch语句,并且catch语句也抛出异常,如果内部的catch语句有对异常的处理,先执行异常处理语句,然后执行内部的finally语句,最后执行离内部catch语句抛出异常最近一层的catch语句处理异常。查看全部
-
js中没有块级作用域,块内声明变量实际上是全局变量 var a = b = 1,这样实际上,在函数内,a是函数作用域内的变量,b却是全局变量,必须用,分割 var a =1,b=1查看全部
-
http://img1.sycdn.imooc.com//54fd68690001875a12000530-500-284.jpg查看全部
-
函数创建方式对比查看全部
-
表达式分为: 1. 原始表达式 (常量、直接量、关键字、变量)(3.14、"test"、null、i、k、j) 2. 初始化表达式 ([1,2]、{x:1, y:2}) 3. 函数表达式 (var fe = function(){}、(function(){})()) 4. 属性访问表达式 (var o = {x:1}、o.x、o['x']) 5. 调用表达式 (func()) 6. 对象创建表达式 (new Func(1,2)、new Object)查看全部
-
听不懂查看全部
-
原型仅function?查看全部
-
特殊运算符查看全部
-
+:左边有字符串-->连接符 "37"+7-->377 -:“37”-7-->30 巧用+/—:变量转换成数字:num-0;变量转换成字符串:num+""查看全部
-
原始类型:number string boolean bull undefined object:function array date查看全部
-
函数声明不是可以立即调用的吗? $(document).ready(function(){ (function foo(){ console.log(5+6); alert(11); }()); //foo(5,6); }) 这样写能输出啊。 或者这样,括号在外面,也能 $(document).ready(function(){ (function foo(){ console.log(5+6); alert(11); })(); //foo(5,6); })查看全部
-
好好查看全部
-
属性标签查看全部
-
Object.keys(o):查找对象o上的属性查看全部
-
1.Object.getOwnPropertyDescriptor(o,'p'):查看o对象上的p属性的标签 2.Object.defineProperty(o,'p',{configurable:,writable:,enumerable:,value:}):设置o对象的p属性查看全部
举报
0/150
提交
取消