首页 > 代码库 > js设计模式笔记
js设计模式笔记
一 富有表现力的javascript
javascript 是弱类型语言。定义变量时不需要声明其类型。
javascript类型:原始类型:数值类型,布尔型,字符串型。
对象类型、包含可执行代码的函数类型、空类型、undefined类型。
JS 中 函数是一等公民。可存放变量里、作参数、作返回值、可动态构造。
匿名函数:function(){}创建没有名字的函数
立即执行的函数:(function()
{ var a=10;alert(a*10); } ) ();
传参数: ( function(a,b)
{alert(a*b);} )(10,5);
匿名函数的一个重要用途是创建闭包。闭包是一个受保护的变量空间,由内嵌函数生成。
javascript具有函数作用域,函数外部不能访问内部变量。
javascript的作用域具备词法性质。即变量运行在它定义的作用域中,而不是调用它的作用域中。
var globv
(function (){
var a=10;
var b=20;
globv =function(){
return a*b;}
})();
globv();
js设计模式笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。