摘要: 示例: var a = 1; function foo() { if (!a) { var a = 10; } alert(a); }; foo(); 上面这段代码在运行时会产生什么结果? 初学者思路: 1.创建了全局变量 a,定义其值为 1 2.创建了函数 foo 3.在 foo 的函数体内,if 阅读全文
posted @ 2018-04-22 20:11 梅梅姐 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 定义: IIFE:立即调用的函数表达式,声明函数的同时立即调用这个函数。 语法: IIFE的常用写法:这两种写法的作用相同,只是表现形式不同而已,()只是起了自执行的作用 (function(){......})() 把函数当作表达式解析,然后执行解析后的函数[相当于 var a = functio 阅读全文
posted @ 2018-04-22 17:31 梅梅姐 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 语法:运算符后跟操作数 typeof operand 或 typeof (operand) 注:括号是可选的 参数: operand:是一个表达式,对象或原始值,其类型将被返回 返回值:typeof可能的返回值 示例: 当函数无明确返回值时,返回的也是undefind: function testf 阅读全文
posted @ 2018-04-22 15:13 梅梅姐 阅读(197) 评论(0) 推荐(0) 编辑