随笔分类 -  JavaScript

摘要:1 常规方式 创建数组并给数组元素赋值 var myCars = new Array(); myCars[0] = "Saab"; myCars[1] = "Volvo"; myCars[2] = "BMW"; 2 简洁方式-直接实例化 var myCars = new Array("Saab"," 阅读全文
posted @ 2019-09-07 22:03 shansally 阅读(56730) 评论(0) 推荐(2)
摘要:变量类型 构造函数 举例 类型检测typeof 字符串 function String() var t = "chua"; var m = new String("chua"); "string" 数字 function Number() var t = 12; var m = new Number 阅读全文
posted @ 2019-09-07 21:54 shansally 阅读(420) 评论(0) 推荐(0)
摘要:在 ECMAScript 中,变量可以存在两种类型的值,即原始值和引用值。 原始值存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。引用值存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),指向存储对象的内存处。 为变量赋值时,ECMAS 阅读全文
posted @ 2019-09-07 21:51 shansally 阅读(500) 评论(0) 推荐(0)
摘要:1、基础1)slice() 方法可从已有的数组中返回选定的元素。 start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 end:可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定 阅读全文
posted @ 2019-09-05 12:06 shansally 阅读(548) 评论(0) 推荐(0)
摘要:首先定义个fn用来返回整数的取值范围: function getRand(a,b){ var rand = Math.ceil(Math.random()*(b-a)+a); return rand; } 再写一个func用来做去重校验: function checkArrIn(rand,array 阅读全文
posted @ 2019-09-05 12:05 shansally 阅读(740) 评论(0) 推荐(0)