随笔分类 - JavaScript
摘要:链接:https://www.cnblogs.com/jianxian/p/11995888.html
阅读全文
摘要:链接:https://www.cnblogs.com/csdwly/p/11733446.html
阅读全文
摘要:链接:https://blog.csdn.net/qq_30715329/article/details/79817685 被赋数组 修改了也会改变 源数组。 解决方法:用slice()等等方法创建一个新数组赋值过去。
阅读全文
摘要:链接:https://www.cnblogs.com/fansama/p/6084195.html 链接2:https://www.cnblogs.com/moqiutao/p/6382097.html
阅读全文
摘要:链接:https://www.cnblogs.com/LixiaoFeng1650062546/p/11125496.html
阅读全文
摘要:链接:https://blog.csdn.net/qq_32614411/article/details/80897256
阅读全文
摘要:链接:https://blog.csdn.net/weixin_33747129/article/details/92026881
阅读全文
摘要:链接:https://www.cnblogs.com/zhangq/p/11344649.html
阅读全文
摘要:基础遍历数组: for() for( in ) for(var i = 0;i<arr.length;i++){ console.log(arr[i]) } //跳过空项 for(i in arr){ console.log(arr[i]); } every(); 对数组中的每一运行给定的函数, 如
阅读全文
摘要:链接:https://blog.51cto.com/11871779/2126561 search方法: 介绍: search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。 如果没有找到任何匹配的子串,则返回 -1。找到返回索引起始值。 eg: var str="Vi
阅读全文
摘要:正则表达式: 正则表达式对象的创建 1,构造函数 var pattern =new RegExp("正则表达式","修饰符") var pattern =new RegExp("abc","ig"); 2,正则表达式字面量 var pattern = /正则表达式/修饰符; var pattern
阅读全文
摘要:继承: Constructor属性和prototype属性的关系: 创建了自定义的构造函数之后,其原型对象默认会取得constructor属性;当调用构造函数创建一个新实例后,该实例的内部将包含一个指针(内部属性),指向构造函数的原型对象。(指向的是原型对象而不是构造函数) 每个函数都有一个属性:p
阅读全文
摘要:数组: Js数组 可以存放任意数据类型的数据 如果索引大于数组的长度,数组自动增加到该索引值加1的长度 var arr = ["terry","larry","boss"]; arr[3] ="jacky"; //添加元素,数组程度变为4 注意!数组最多可以包含4 294 967 295个项 方法:
阅读全文
摘要:深入理解对象 之创建对象: 工厂模式: 工厂模式虽然解决了创建\多个相似对象的问题,但却没有解决对象识别的问题(即怎样知道一个对象的类型) 工厂模式问题:那就是识别问题,因为根本无法 搞清楚他们到底是哪个对象的实例。 构造函数模式: js中可以自定义构造函数,从而自定义对象类型的属性和方法,构造函数
阅读全文
摘要:函数: 如果写在对象内,是一个方法 函数声明 function 函数名(形参列表){ //函数体 } 函数表达式 var 函数名 = function (形参列表){ //函数体 } 匿名函数 function(){} 函数的执行 test(参数列表); //this 代表函数执行所依赖的环境对象。
阅读全文
摘要:ECMAScript不存在块级作用域,在循环内部定义的变量也可以在外部访问到 局部变量与全局变量: 1) 使用var操作符定义的变量将成为定义该变量的作用域中的局部变量。 2) 如果在函数中定义变量没有加var,该变量为全局变量
阅读全文
摘要:流程控制语句: Switch (a){ Case x: ....; } 当a x(全等)时执行该语句 对象: 使用构造函数创建,new Object() var person = new Object(); person.name = "briup"; person.age = 22; 使用对象字面
阅读全文
摘要:一,JS的运行环境 二,JavaScript的特点 1.客户端执行 2.执行顺序自上而下 3.弱类型(数据类型)语言 var a = 1; var a = 'hello'; 4.解释性语言,可直接执行 三,逻辑与 && 短路运算符 a&&b 返回值不一定为boolean类型 有假则假,同真为真 如果
阅读全文
摘要:Js代码执行特性 js中变量声明都会提升到脚本的第一行(注意不是定义,只是声明) 函数变量声明也会提升到前面(是整个函数!)(变量最前,函数其后) 注:在执行js代码前,先把所有变量声明,函数提升至前面,之后再运行(该覆盖的覆盖) console.log(a); var a = 1; 等价于 var
阅读全文
摘要:/*5种基本数据类型 1,Undefined var a; a = undefined Undefined派生自Null 2,Null(本质属于object,单独细分出来的) var a = null; 3,Boolean true false 4,Number 1 1.2 5,String 'he
阅读全文

浙公网安备 33010602011771号