2327人加入学习
(4人评价)
(Cocos开发入门)SiKi老师TypeScript(TS)零基础入门视频教程2023版-宇宙最简单系列

制作完成于2023年4月12日 使用Typecript 4.0

价格 免费

1.代码使用英文输入法

2.1行就是一个语句,输出语句,每个语句结尾用分号分隔

3.程序执行顺序是从上之下执行。

4.引号中间的字符是自由串,可以是任何输入法输入。

5.两个斜杠是注释,编译器识别不到。

 

[展开全文]

如果 是一个成年人的话

let age1 =10;

let age2 =20;

if (age1<18){

console.log("你未成年人,无法玩游戏")

}else(age2<=18){

console.log("你是成年人,可以玩游戏")

}

 

 

[展开全文]

分支语句是判断条件用的

条件判断语句

if(){

}

()括号里面写的是条件

{} 大括号里面写的 满足条件执行语句

当为true 的时候才能执行

let  age = 15;

if(age<18){

console.log(' 你是未成年人无法玩游戏')

}

 

 

 

 

 

[展开全文]

字典是数组一种扩展,而且可以存储很多数据的。

区别是 一对一对 键值对  key查找到对应的值。相当我们的中华字典通过索引目录很方便可以查找到词

dictionary  key-value

id 是学号 score 是分数

let scoreDict:{[key:number];number} = {1:90,2:80,3:75}

console.log(scoreDict[5])

如果没有数字 就会有undefined 出现

scoraDict[89]=200; 增加

delete seoreDict[2]; 删除第二个

案列  id-name

let scoreName:{

[key:string]:string}={

45:"雷六月"}

}

console.log( scoreName[45])

key 不能重复 value 可以重复

name-score

let scoreDict:{

[key;value]:number

}={

"雷维燕":100;

}

console.log( scoreDict:["雷维燕"])里面不是1 是名字

[展开全文]

数组的长度

let reslet1 = [60,79,60,59,62]

要问一下长度问题

sonole.log=r(esle1.lenght);

用的办法是

1.reslet1.push(100) 在后面增加一个数组

2.reslet1pop 在后面删除一个数组

3.reslet1.unshift(1) 在前面增加一个数组

4.reslet1.shift() 在前面移除增加一个数组

5.reslet1.index.[4] 在数组位置删除

这个理解错了

5.reslet1.index.[4,3] 在数组位置删除第几个 后面是数量

6.let array2=[100,200,300]

let newArray=reslet1.concatarray2()

这个代码的意思组成新的数组

consloe.log=reslet1(newArray)错位打印

onosle.log(newArray;

ket index= reslet1.indexDf(432);

consle.log(index)

得出第五个

 

 

 

 

 

 

 

 

 

 

  

 

 

[展开全文]

数组类型写法

1.let class1:number[]=23 , 89,60,];

2.let class2=[89,90]

 

 

 

[展开全文]

有一道练习题

let age = 17;

let resl = age>=16 && age<=18;

console.log(resl) 获得是true

let age =15;

console.log(resl)获得false

且  和 与 同时满足两个条件才行

如果其中为false 的出来结果false

|| 逻辑或满足其中一个条件

let  age =20;

resl1=age>=16||age<=80; (错误写法)

let  resl 1=age<=16|| age>=80;

当两个值为true 结果是true

当其中满足其中一个条件的时候 就是true

当两边都为false时结果就额是false

取得条件的相反面

let age =20;

let isAge =!isAge;

当!true为就是false

结果时相反的

三目运算符 :?:

前面是表达式 后面两个是结果

 

  

 

 

 

 

[展开全文]

enum  枚举  Gender 性别 一个格式

enum Gender{

Male,

Female

}
这是定义

第二步赋值

let  g = Male; 不好意思 我写习惯了

应该是

let g:Gender;=\Gender.Male; 男性
g=Gender.Female; 女性

练习
let color:number = 1;

1.red 2.blue 3.green

enum Gendeer{

ren,

blue.

green

}

let  c : Color = Color.red;

c=Gender.blue;

使用的范围

多个值 比如  王者荣耀 坦克 射手 魔法 属性

 

[展开全文]

lei a :boolean = false;
一个否 一个是 布尔值
用于条件判断得

true 是的 真的 满足条件的 
false 不是  假的  不满足条件的

TypeScript有哪些类型

number 数字类型 

string 字符串

Boolean 布尔值

enum 枚举

any 相当与js动态类型 分为显式与隐式

unknown 跟any一样 不过他不会影响别人

void

数组

元组  固定长度数组

object:对象

特殊值 undefined 未赋值的变量

null 空对象

 

 

[展开全文]

以下是我逻辑思路:

let a =23;

let b =3545;

let res =a*b\

console.log9(res);

把乘数展示出来

let a =23;

let b =3545;

ket res = a*b;

console.log(a"x"b);
新的数字相加 
先算前面的 后算后面的

console.log("sty"+23+15)得出来 sty2315

 

[展开全文]

1.变量是可以改变 而常量是不变

 

[展开全文]

以下是我练习题答案:

年龄

let age:number=19;

计算器

let calculator:string="计算器";

平均数

let  mean:number=50;

[展开全文]

变量命名规则:

1.只能由数字 下划线 美元符号(不常用)字母组成
2.不能以数字开头
3.不能是关键字
4.变量不能重名的

取变量名字时候可以用驼峰法

let myName:any;  

上面any 是任意容器

可以这样写

myName="我爱中国";

myName=1314;

 

 

 

[展开全文]

声明变量,变量是num 类型是number;
=赋值的作用 左边赋值到右边  修改 = 右边数据赋值给左边的容器

let num: number;

num=123;

当let关键字声明一个变量num并赋值
let num:number;

num=123;

console.log(num)得出结果123

如果 num=123; num=100;

console.log(num)得出结果会执行谁的答案?

原因:

- let 声明的变量可以被 重新赋值
- 代码是 从上到下顺序执行 的
- 当 num = 100 执行时,它会 覆盖 之前 num = 123 的值
- 所以 console.log(num) 输出的是最后一次赋的值,即 100

还有最简单的方式来书写 
let num:numbei=100;

console.log(num)的出来结果就是100
 

 



 

[展开全文]

1.类型是用来声明变量的

2.变量是用来存储数据的

3.数据是数字,字符,图片 视频所有软件都是处理数据的

4.什么的hi内存?存储数据用的

 

 

[展开全文]

console.log("")     属于一个输入语句。

“”:两个引号组成的内容叫做自由串,其中的内容可以是中文也可以是英文。

// :单行注释,没有作用,帮助程序员注释以下内容的作用。

/*    */ :多行注释。

 

[展开全文]

sort是根据首字符大小来排序的

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(64)