
javascript
文章平均质量分 53
cnmm22
这个作者很懒,什么都没留下…
展开
-
javascript 数据类型转换(parseInt,parseFloat)
Number、String函数是特殊的函数,在JS引擎中,他会自动判断是作为构造函数调用还是普通调用,所以既可以使用new关键字,也可以作为函数直接调用。 javascript有两种数据类型的转换方法: (一)将整个值从一种类型转换为另一种数据类型(称作基本数据类型转换) (二)从一个值中提取另一种类型的值,并完成转换工作 基本数据类型转换的三种方法: 1.转换为字符型:String(); 例:S转载 2015-06-19 11:50:30 · 701 阅读 · 0 评论 -
js数组2
常用的js数组操作方法及原理1、声明数组的方式var colors = new Array();//空的数组var colors = new Array(3); //长度为3var colors = new Array('red','blue');//初始化其中,在声明数组的时候,去掉new操作符,也可以。还有一种初始化数组的方式,使用 数组字面量表示法 。数组转载 2015-06-22 20:39:15 · 552 阅读 · 0 评论 -
自己动手封装js工具类(JS中定义类的几种方式)
1、工厂方式 function Car(){ var ocar = new Object; ocar.color = "blue"; ocar.doors = 4; ocar.showColor = function(){ document.write(this.color) }; return ocar;转载 2015-06-22 20:36:28 · 11792 阅读 · 0 评论 -
js 数组3
js怎样定义一个二维数组? 原理:先定义一维数组,在把每个成员定义成数组。例:var a=new Array(4); for (i = 0; i a[i]=new Array(3); } js 中这个代表数组还是集合?var res = { bg1 : "res/bg1.png", bg3 : "res/bg3.png",};var g_re原创 2015-06-22 20:53:06 · 528 阅读 · 0 评论 -
JS array 数组详解
1.数组的声明方法 (1): arrayObj = new Array(); //创建一个数组。 复制代码 代码如下:var arr1 = new Array(); (2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。 复制代码 代码如下:var a = new Array(5); (3):arrayObj = new Arra转载 2015-06-19 12:14:59 · 570 阅读 · 0 评论 -
cocos js 怎样在 runAction(cc.sequence(a1, a2)); 后执行一个回调函数?
答案,在 runAction(cc.sequence(a1, a2));后再添加一个 action a3:var a3=cc.callFunc(function () {ks.setEnabled(1)}); b1.runAction(cc.sequence(a1, a2,a3)); 这里需要说明,在 cocos js 3.61 中,cc.callFunc 是简介继承原创 2015-06-22 17:50:27 · 5335 阅读 · 0 评论 -
JavaScript中的集合及效率
由于 JavaScript 的语言特性,我们可以向通用对象动态添加和删除属性。所以 Object 也可以看成是 JS 的一种特殊的集合。虽然这个集合的 key 只能是 String 类型,不像 Java 里面的各种集合类能够使用各种对象作为 Key ,但对于实现一般的客户端 JS 功能来说,已经是足够用了。同样,因为所有的 JS 内部对象都继承自 Object 对象,所以实际上 JS转载 2015-06-21 21:22:40 · 471 阅读 · 0 评论 -
javascript使用bind()函数绑定this
javascript使用bind()函数绑定this例: var json = { jArray: [], jPush: function (c) { this.jArray.push(c); } } var examp = [“123”, “~”, “456”];使用ES5给出的forEach循环examp,并且将它们添加到json中的jArray中;原创 2015-06-19 16:28:10 · 2500 阅读 · 0 评论 -
js如何定义全局变量
var aa=”aa”;//全局 var bb=”bb”;//全局function abc(){ bb=”bb”;//全局 cc=”cc”;//全局 var bb=”dd”//局部 var cc=”cc”//局部 } 在function内不使用显示声明(var )的变量即为全局变量转载 2015-06-19 14:48:13 · 785 阅读 · 0 评论 -
JS中冒号的作用
JS中冒号的作用1.声明对象的成员2.switch语句分支3.三元表达式1.声明对象的成员 var Book ={ Name: '法', Price: 100, Discount : function(rate) { this.Price *= rate; }};alert(Book.Price转载 2015-06-21 22:05:59 · 2168 阅读 · 0 评论 -
js 生成随机数
用 cocos js 测试可用: cc.log(Math.random()); 或: console.log(Math.random());本文讲解如何使用js生成n到m间的随机数字,主要目的是为后期的js生成验证码做准备。 Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)生成n-m,包含n但不包含m的整数: 第一步算出 m-n的值,假设等于w原创 2015-06-19 11:54:32 · 3152 阅读 · 0 评论 -
js数组
1.数组的声明方法 (1): arrayObj = new Array(); //创建一个数组。 复制代码 代码如下:var arr1 = new Array(); (2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。 复制代码 代码如下:var a = new Array(5); (3):arrayObj = new Array([转载 2015-06-19 12:34:02 · 417 阅读 · 0 评论 -
javascript 简单高效判断数据类型
1 判断是否为数组类型 linenum <script type="text/javascript"> //<![CDATA[ var a=[0]; document.write(isArray(a),'<br/>'); function isArray(obj){ return (typeof obj=='object')&&转载 2015-06-19 12:04:20 · 413 阅读 · 0 评论 -
js 取整
1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2)转载 2015-06-19 12:27:43 · 565 阅读 · 0 评论