首页 > 其他分享 >H5游戏开发-TypeScript语言基础

H5游戏开发-TypeScript语言基础

时间:2022-11-09 16:56:28浏览次数:43  
标签:TypeScript 游戏 ++ H5 运算符 var 表达式 变量

五、TypeScript语言基础

1.认识TypeScript

TypeScript是一种由微软开发的开源的编程语言,它是js的一个超集,向js添加了静态类型和基于类的面向对象。

2012年10月,微软发布了首个公开版本的TypeScript。

2013年6月,微软发布了正式版ts0.9。

2.变量与常量

什么是变量?

变量是存储信息的容器,其中的值(内容)是可变的。

变量的声明

我们使用var关键字来声明变量。

var a;

es6之后推出了一个新的关键字let来声明带有块级作用域属性的变量。

let b;

 

使用 = 来赋值

var a = 3;

//如果只是声明变量,没有赋值,则变量默认值为undefined

var b; //undefined

 

一条语句中可以声明多个变量

var a,b,c;

var a = 3,b,c = 5;

 

变量的命名规则和规范

不允许使用语言的关键字和保留字作为变量名。

不能以数字开头。

可以使用字母,数字,下划线(_),美元符号($)组合成变量名。

变量声明的名称要见名知意。

命名法:下划线命名法,小驼峰命名法,大驼峰命名法。

3.ts语言的数据类型

number:数字

var b:number = 4;//ts声明一个number数据类型b,并赋值为4.

string:字符串

var str:string = '你好';

boolean:布尔值

var a:boolean = false;

Array:数组

Tuple:元组

enum:枚举

enum PRICE{

"apple",

"orange"

}

console.log(PRICE.apple);

any:任意类型

var b:any = 9;

b = "hello";//any数据类型的变量,可以再次赋值为任意类型的变量

undefined:未定义

null:空(引用类型为空)

4.运算符和表达式

运算符:

+ - * / % > < && !等都是运算符。
由变量、常量、运算符组成的式子就是表达式。

算术运算符

运算符:+ - * / %
表达式:a + b; a * b; 50 / 3;
功能:进行数学运算
表值:算数运算的结果
注意:+这个符号的两侧如果出现字符串,则该+号就变成了 字符连接符

赋值运算符

运算符:=
表达式:a = 5;
功能:把等号右边的值赋给等号左边的变量。
表值:复制之后变量的值
注意:等号左侧必须是变量。

自增自减运算符

运算符:++(自增),--(自减)

表达式:a++,++a,a--,--a;

功能:让变量进行自增或者自减1

表值:

a++(++在后面,先取变量的值作为变量的值,然后让变量+1)

++a(++在前面,先让变量加1,然后再取变量的值)

 

复合运算符

:+=  -=  *=   /=   %=

表达式:a+=3;

功能:先进行算术运算,再进行赋值运算(a+=3等价于a=a+3)

表值:最后赋值之后变量的值

注意:两个符号之间不能出现空格

关系运算符

运算符:> >= < <= == !=
表达式:a>3 ; a == b
功能:进行大小关系的比较
表值:关系成立,表达式的值为true,否则表达式的值为false
注意:1.不同数据类型的值不可以进行大小关系比较。
    2.当运算符的两边都是字符串的时候,会按照字符串的比较规则进行比较

逻辑运算符

运算符:&& || !
表达式: 3 && 5; 3 > 4 || 5 > 3;
功能:进行逻辑运算
表值:&&两侧有一个为假即为假
    ||两侧有一个为真即为真
    ! 非真即假,非假即真
注意:所有代码层面的运算符号,统统为英文符号

 

 



   

标签:TypeScript,游戏,++,H5,运算符,var,表达式,变量
From: https://www.cnblogs.com/lysboke/p/16874338.html

相关文章