自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yaosir的博客

专注2D游戏开发的博主

  • 博客(15)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 十五、引用数据类型 --- 数组(3)

1、扩展运算符1.1 含义扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。console.log(...[1, 2, 3])// 1 2 3console.log(1, ...[2, 3, 4], 5)// 1 2 3 4 5该运算符主要用于函数调用。function push(array, ...items) { array.push(...items);}function add(x, y) { return

2022-02-08 11:52:19 135

转载 十四、引用数据类型 --- 数组(2)

一、in 运算符检查某个键名是否存在的运算符in,适用于对象,也适用于数组。var arr = [ 'a', 'b', 'c' ];2 in arr // true'2' in arr // true4 in arr // false上面代码表明,数组存在键名为2的键。由于键名都是字符串,所以数值2会自动转成字符串。注意,如果数组的某个位置是空位,in运算符返回false。var arr = [];arr[100] = 'a';100 in arr // true1 in a

2021-07-06 11:36:32 119

原创 十三、引用数据类型 --- 数组(1)

1,定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。var arr = ['a', 'b', 'c'];上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。对比来看:数组的解释C/C++/JAVA:同一类型的数据集合,在内存中是连续的储存区域js:数据的集合,在内存中是连续的储存区域。js中的数组可以容纳任何数据类型2,数组的声明(1)构造函数法1,创建空数组:var arr =

2021-06-29 18:57:48 199

转载 十二、JavaScript 语句 - - - 语句(3)

循环语句如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的不同类型的循环JavaScript 支持不同类型的循环:for - 循环代码块一定的次数for/in - 循环遍历对象的属性while - 当指定的条件为 true 时循环指定的代码块do/while - 同样当指定的条件为 true 时循环指定的代码块1,for 循环for 循环是您在希望创建循环时常会用到的工具。下面是 for 循环的语法规则:for (语句 1; 语句 2; 语句 3){

2021-06-22 20:38:03 63

原创 十一、JavaScript 语句 - - - 语句(2)

JavaScript if…Else 语句条件语句用于基于不同的条件来执行不同的动作。条件语句通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。在 JavaScript 中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码if…else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码if…else if…else 语句- 使用该语句来选择多个代码块之一来执行switch

2021-06-18 21:48:46 73

原创 十、JavaScript 语句 - - - 语句(1)

JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。JavaScript 语句JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。下面的 JavaScript 语句向 id=“demo” 的 HTML 元素输出文本 “你好 Dolly” :实例document.getElementById("demo").innerHTML = "你好 Dolly";分号 ;分号用于分隔 JavaScript 语句。通常我们在每条可执行的语句结尾

2021-06-15 19:13:32 111

原创 九、JavaScript 运算符 - - - 七大基本运算符(3)

1,概述二进制位运算符用于直接对二进制位进行计算,一共有7个。二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。二进制与运算符(and):符号为&,表示若两个二进制位都为1,则结果为1,否则为0。二进制否运算符(not):符号为~,表示对一个二进制位取反。异或运算符(xor):符号为^,表示若两个二进制位不相同,则结果为1,否则为0。左移运算符(left shift):符号为<<右移运算符(right shift):符号为>>

2021-06-11 19:19:54 138

转载 八、JavaScript 运算符 - - - 七大基本运算符(2)

4,比较运算符比较运算符也叫做关系运算符概述比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。2 > 1 // true上面代码比较2是否大于1,返回true。注意,比较运算符可以比较各种类型的值,不仅仅是数值。JavaScript 一共提供了8个比较运算符。> 大于运算符< 小于运算符<= 小于或等于运算符>= 大于或等于运算符== 相等运算符=== 严格相等运算符!= 不相等运算符!== 严格不相等运算符这八

2021-06-08 17:19:43 195

原创 七、JavaScript 运算符 - - - 七大基本运算符(1)

1,算数运算符用于JavaScript基本的算术运算。加法运算符:x + y减法运算符: x - y乘法运算符: x * y除法运算符:x / y指数运算符:x ** y余数运算符:x % y加法运算符(+)是最常见的运算符,用来求两个数值的和。1 + 1 // 2JavaScript 允许非数值的相加。true + true // 21 + true // 2上面代码中,第一行是两个布尔值相加,第二行是数值与布尔值相加。这两种情况,布尔值都会自动转成数值,然后再相加。比

2021-06-04 09:41:05 176

原创 六、JavaScript 数据类型 - - - 基本数据类型之间的相互转换

1,概述JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var x = y ? 1 : 'a';上面代码中,变量x到底是数值还是字符串,取决于另一个变量y的值。y为true时,x是一个数值;y为false时,x是一个字符串。这意味着,x的类型没法在编译阶段就知道,必须等到运行时才能知道。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算符发现,运算子的类型与预期不符,就会自动转换类型。比如,减法运算符预期左右两侧的运算子应该是数值,如果不是,

2021-06-01 10:52:06 104

原创 五、JavaScript 数据类型 - - - null, undefined 和布尔值篇

1,null 和 undefined1.1 概述null与undefined都可以表示“没有”,含义非常相似。将一个变量赋值为undefined或null,老实说,语法效果几乎没区别。var a = undefined;// 或者var a = null;上面代码中,变量a分别被赋值为undefined和null,这两种写法的效果几乎等价。在if语句中,它们都会被自动转为false,相等运算符(==)甚至直接报告两者相等。if (!undefined) { console.log('u

2021-05-27 15:04:38 168

原创 四、JavaScript 数据类型 - - - 字符串类型篇

1,概述1.1 定义字符串就是零个或多个排在一起的字符,放在单引号或双引号之中。'abc'"abc"单引号字符串的内部,可以使用双引号。双引号字符串的内部,可以使用单引号。'key = "value"'"It's a long journey"上面两个都是合法的字符串。但是,如果要在单引号字符串的内部,使用单引号,就必须在内部的单引号前面加上反斜杠,用来转义。双引号字符串内部使用双引号,也是如此。'Did she say \'Hello\'?'// "Did she say 'He

2021-05-27 09:57:26 406

原创 三、JavaScript 数据类型 - - - 数值类型篇

二、JavaScript 数据类型 - - - 数值类型篇1,概述1.1 整数和浮点数JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1与1.0是相同的,是同一个数。1 === 1.0 // true这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成(例如:位运算),此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算。由于浮点数不是精确的值,所

2021-05-25 16:03:07 352

原创 二、JavaScript 数据类型 - - - 简介篇

一、JavaScript 数据类型 - - - 简介篇JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。(ES6 又新增了第七种 Symbol 类型的值)数值(number):整数和小数(比如1和3.14)。字符串(string):文本(比如Hello World)。布尔值(boolean):表示真伪的两个特殊值,即true(真)和false(假)。undefined:表示“未定义”或不存在,即由于目前没有定义,所以此处暂时没有任何值。nu

2021-05-25 15:00:31 72

原创 一、JavaScript - - - 历史篇

诞生JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。1990年底,欧洲核能研究组织(CERN)科学家 Tim Berners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(World Wide Web),从此可以在网上浏览网页文件。最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做 Mo

2021-05-24 16:20:27 369

安卓游戏 游戏美术资源 刀剑勇士.zip

安卓游戏 刀剑勇士 全套资源,适合高阶版 Cocos使用

2021-08-21

安卓2D游戏---梦纸的谜境 全套素材

2D华容道 游戏,适合Cocos进阶版本游戏制作

2021-08-21

微信小游戏---我要当主公

Cocos 制作的微信小游戏我要当主公,合成类小游戏,适合新手小白2D素材

2021-08-21

【霹雳江湖】Q版手游全套2D游戏美术素材资源.zip

霹雳江湖小游戏全套资源

2021-05-20

微信小游戏 星途weGoing 全套资源包

适合学习Cocos小游戏制作的拔高资源,主要涉及知识点为向量

2021-05-20

2D项目微信小游戏赛车图片资源包

适合新手小白制作2d游戏,使用Cocos学习并制作的小游戏

2021-05-20

img_影子传说.rar

适合新手小白,使用CocosCreator学习制作2D游戏的资源文件

2021-05-20

飞扬的小鸟美术资源.zip

新手学习制作2D游戏资源包

2021-05-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除