欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > TypeScript

TypeScript

2025/2/25 0:59:37 来源:https://blog.csdn.net/u011549406/article/details/144053364  浏览:    关键词:TypeScript

基础类型

 如何在cocoscreator里声明类型

let

建议用let 不用var,因为。。。

cocos的脚本里

类外可以写 let

类内则要在函数内部使用let

类内属性类型声明方法

Creator使用 @property 注解声明属性,其本质上其实就是一个函数?

enum mColor{red,green,blue};@ccclass
export default class NewClass extends cc.Component {@property(cc.Integer)// @property(inspect 检视窗口所见类型)num1:Number = 6;    // 属性名:属性实际类型= 初始值@property   //也可以简单的写num2 = 8;@propertysth1 = "" ; //文本@property(cc.Node)node1:cc.Node = null ;//节点//复杂一点的写法@property({type : cc.Integer,})num3=8;//复杂一点的写法@property({type : cc.Integer,displayName:"自己的命名", //显示命名可以自己定tooltip:"这里是提示说明"})num3:Number=8;//类型为自定义的一个枚举@property({type:cc.Enum(mColor),})color1=mColor.red;}

面板显示

声明后,将脚本挂在节点上,就可以在属性面板查看了

注意,自己给属性的显示命名也别太长

基础类型都有哪些

string,number,boolean , array,

tuple, enum, any, void, null, undefined, never, object, union, unknow

文本: string

字面量和对象

字符串字面量:是基本数据类型string,存储字符串值
String对象:实际上是一个对象,而非原始的字符串值

它俩不完全兼容

string 类型的变量无法直接使用 String 对象的方法,反之亦然。

因此,通常情况下不需要使用 String 对象。


let string0 = new String("string"); //复杂的方式 string0 是object
let string1 = "hello"; //简单的方式 string1 字符串字面量
let string2 = "world";
let string3 = string1 + string2; //简单的拼接
string对象

        下表列出了 String 对象支持的属性:

属性文本

        默认值设为字符串即可,不需要定义type

数值: number

不区分浮点和整型都是用number

属性数值

但要注意的是,在类的属性变量的窗口类型显示可以设置整型

二进制等
二进制let step2number1 = 0b0000; //2进制0
let step2number2 = 0b0010; //2进制2八进制
let step8number1 = 0o0000; //8进制0
let step8number2 = 0o0007; //8进制7
let step8number3 = 0o0010; //8进制8十六进制
let step16number1 = 0x0009; //16进制9
let step16number2 = 0x000a; //16进制10
let step16number3 = 0x000f; //16进制15
let step16number4 = 0x0010; //16进制16

数组:array

属性数组

引擎里的类型

一般节点:cc.Nodecc.Labelcc.Sprite

属性:下拉列表

        也就是上文如何申明类型里面介绍的枚举的写法

属性:滑动条

        

属性:事件回调

运算符operators

算术运算符

+,-,*, /  ,%, ++ ,--

y=5

x=y++    x=5 y=6

x=++y    x=6 y=6

逻辑运算符

与,或,非     && , ||, !

关系运算符

===,==,!=,>,<,>=,<=

按位运算符

位操作是程序设计中对位模式按位或二进制数的一元和二元操作。

&    AND       5&1=1     0101 &  0001 = 0001

|        OR      5|1=5       0101 & 0001 = 0101

~      取反      ~5 =-6          ~0101   =   1010

赋值运算符

三元/条件运算符

字符串运算符

类型运算符

temp

===,==区别?

TS 导入导出那些事_ts export-CSDN博客

TypeScript:熟练掌握TypeScript-CSDN博客

Cocos技术派 | TS版各种属性声明详解_cocos creator ts property-CSDN博客

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词