摘要:
函数声明与函数表达式 创建函数的最常用的两个方法是函数表达式和函数声明,两者之间的区别很多人估计都不是特别的清楚,因为规范只明确了一点:函数声明必须带有标示符,也就是就是大家常说的函数名称,而函数表达式则可以省略这个标示符的: 函数声明:function 函数名称 (参数:可选){ 函数体 } 函数 阅读全文
摘要:
1..JavaScript语句 语句是编程的一个基本概念,先来看个例子。 例子中的document.write("专注于Web开发 ");就是一个JavaScript语句,它可以告诉浏览器做出一个特定任务。这个语句是叫浏览器书写出一段内容。document.write的功能是输出文本,所以上面那个语 阅读全文
摘要:
For 循环 所谓循环,就是重复执行一段代码。。 for语句结构如图: 语法定义: for (初始化;条件;增量) { 循环代码; } 实现条件循环,当条件成立时,执行语句1,否则跳出循环体。 让我们来看一个简单的例子吧:有十个学员报数,“学员1号、学员2号”。有了for循环,很少的代码就可以实现十 阅读全文
摘要:
1.闭包的概念 各种专业文献上的“闭包”(closure)定义非常抽象。闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥 阅读全文
摘要:
JS中this: 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。这句话看似平常,可是要非常注意三个字:“运行时”,这说明this关键字只与函数的执行环境有关,而与声明环境没有关系。也就是这个this到底代表的是什么对象要等到函数运行时才知道,有点类似函数定义时的参数列表只在函数调用时 阅读全文
摘要:
正则表达式: 是一种对字符串逻辑公式,对字符串通过设置一些字符组合来对字符串进行匹配。 阅读全文
摘要:
RegExp 对象 RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。 直接量语法 创建 RegExp 对象的语法: 参数 参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 阅读全文
摘要:
定义: 拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解) 不具有数组所具有的方法 ps:这是我参考的定义,实际上,只要有length属性,且它的属性值为number类型就行了。请围观评论。 类数组示例: 非类数组示例: 没有le 阅读全文