摘要: 方式112vartest;vartest = 5;需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。方式21test = 5;没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内,当该function... 阅读全文
posted @ 2015-09-02 16:44 &&123 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解... 阅读全文
posted @ 2015-09-02 16:22 &&123 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 任何语言都有自己的操作数据的方法;Js也不例外,js有3种重要的方式来操作一个数据值。1》复制它。例如把它赋给一个新的变量。2》把它作为参数传递给一个函数或方法。3》可以和其他值比较大小。Js通过传值和传址2种方式操作这些数据的值从名称可以看处,传值是通过传递值来操作数据。在赋值的过程中,对实际的值... 阅读全文
posted @ 2015-09-02 15:21 &&123 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 方式1>var string_value=String(number);var string_value=number+"";方式2>string_value=number.tostring();如果转换成2进制的只需要做如下操作:2-36进制string_value=number.tostring... 阅读全文
posted @ 2015-09-02 14:13 &&123 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。匹配中文字符的正则表达式:[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.proto... 阅读全文
posted @ 2015-09-02 11:54 &&123 阅读(320) 评论(0) 推荐(0) 编辑