JavaScript经典片断

typeof jQuery != "undefined" || importjQuery();函数

判断jQuery对象是否存在,若是不存在就调用importjQuery()方法加载jQuery,不然不导入。对象

-------------------------------------------------------------------------------ip

(function (num) {
if (num > 36) {
var result = true;
}
console.log(result);
})(81); //true
上面的是自我执行函数,也就是把这段代码放在<script>里的如何地方都会立刻执行。
在JS中使用var定义的变量是函数级别做用域而不是块级做用域,也就是说result变量不局限于if语句块,而是在整个函数内部可访问,上面的if语句块是得不到执行的,但result依然被赋值true,因此打印出来的结果依然是true!
------------------------------------------------------------------------------------
相关文章
相关标签/搜索