文章目录类型了解基础类型any类型数组元组Interface函数类型自推联合类型(二选一甚至多选一)class枚举 类型了解基础类型ts中支持更多的类型let age: number = 10 // Number
let firstName: string = '凉宸' // String
let lastName: string = '凉宸' // String
let isMary: boo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 12:02:35
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2019-11-09:学习内容:类型推论、类型兼容性、高级类型  一、类型推论:类型是在哪里如何被推断的  在有些没有明确指出类型的地方,类型推论会帮助提供类型。如:let x = 3;  变量x的类型被推断为数字。 这种推断发生在初始化变量和成员,设置默认参数值和决定函数返回值时。大多数情况下,类型推论是直截了当地。 如果没有找到最佳通用类型的话,类型推断            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 23:07:40
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。简单的例子 枚举使用 enum 关键字来定义:enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat};枚举成员会被赋值为从 0 开始递增的数字,同时也会对枚举值到枚举名进行反向映射:enum Days {Sun, Mon, Tue, Wed, Thu, Fri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 21:41:24
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            What-什么是运行时类型检查? 编译时类型检查(静态类型检查):在编译阶段对变量类型进行静态检查,编译后的代码不保留任何类型标注信息,对实际代码运行没有影响  运行时类型检查(动态类型检查):在代码实际运行过程中对数据类型进行检查,一般会用在约束函数参数、返回值这类内外部之间传递数据 Why-为什么需要运行时类型检查? TypeScript 对于前端项目可维护性提升很大,也能帮我们保障内部编码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 13:27:51
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这节介绍TypeScript里的类型推论。即,类型是在哪里如何被推断的。基础TypeScript里,在有些没有明确指出类型的地方,类型推论会帮助提供类型。如下面的例子let x = 3;变量x的类型被推断为数字。从赋值中推断出来,类型从右向左流动function add (a: number, b: number) {  return a + b}let c = add(1,2)通过return关            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-23 03:31:54
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            //联合类型(Union Types)表示取值可以为多种类型中的一种。let myFavoriteNumber3: s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-03 14:52:51
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            枚举是组织收集有关联变量的一种方式,通过组织特殊类型的变量,使得代码更易读。 数字类型 enum Weekday { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } Weekday.Monday // 0 Weekda ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-15 20:14:00
                            
                                346阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            学习链接:https://www.bilibili.com/video/BV1Q841197av/函数类型-参数和返回值函数的类型实际上指的是:函数参数和返回值的类型。fun(参数:类型,参数:类型):函数返回值类型{ }函数有两种类型:普通函数、箭头函数为函数指定类型的两种方式:单独指定参数、返回值的类型同时指定参数、返回值的类型单独指定参数、返回值的类型// 普通函数
 function ad            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-12-05 18:02:46
                            
                                377阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            TS断言类型断言好比其他语言里的类型转换,但是不进行特殊的数据检查和解构,它没有运行时的影响,只是在编译阶段起作用。类型断言有两种形式:尖括号语法let someValue:any = "this is a string";
let strLength:number = (<string>someValue).lengthas 语法let someValue:any = "this i            
                
         
            
            
            
            数字类型 number 字符串类型 string 布尔类型boolean 数组类型number【】 元组[string,number] 枚举enum关键字 void用于标识方法返回值得类型 ts 的声明 var [变量名]:类型=值 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-19 20:15:00
                            
                                133阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            //类型推论//TypeScript 会在没有明确的指定类型的时候推测出一个类型,这就是类            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-03 14:53:21
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            //类型断言(Type Assertion)可以用来手动指定一个值的类型。 //语法: 值 as 类型 或 <类型>值//类型断言的用途: //一:将一个联合类型断言为其中一个类型 //二:将一个父类断言为更加具体的子类 //三:将任何一个类型断言为any //四:将any断言为一个具体的类型 // ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-03 15:06:00
                            
                                985阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            interface Bird { fly: boolean; sing: () => {}; } interface Dog { fly: boolean; bark: () => {}; } // 类型断言的方式 function trainAnimal(animal: Bird | Dog){            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-14 10:43:24
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Qt有一套机制可以将程序中用户可见的文字翻译为某一国家或地区的语言。这套机制主要涉及到了三个工具:lupdate、lrelease及Linguist。两个函数:tr()函数及qsTr()函数。以及QTranslator类。接下来说一下他们各自的功能及使用方法。一、国际化工具的功能及使用方法1、lupdate的功能及使用方法lupdate用于生成和更新.ts文件。(.ts文件是一个xml文件。它包含            
                
         
            
            
            
            预处理指令是由编译器的预处理阶段执行的命令,这个阶段在代码被编译成目标代码之前执行。预处理指令都以#字符开头。#include 指令用于包含其他的头文件#include语句不能以分号结尾例如:#include <iostream>
#include <iostream.h>
#include "iostream.h" 上面三条语句的写法有着细微的差别,其含义也有所            
                
         
            
            
            
            ```tstype Event = { name: string; dateCreated: string; type: string;}// errortype UserEvent extends Event = { UserId: string; }// 交集类型type UserEvent = Event & {UserId: string}```            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-02 17:59:00
                            
                                232阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            DynamicResource 
 与 
 StaticResource 
 的区别 
    
 资源的使用 
    
 
  下面的示例在page的根元素定义了一个SolidColorBrush画刷作为一个资源,并展示如何用它来设置Page中子元素的属性 
 <Page Name="root" xmlns="http://schemas.microsoft.com/            
                
         
            
            
            
            TS类型2——【类型声明】            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-22 07:09:07
                            
                                224阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            html中使用ts文件每次都要转成js文件html 只认识js文件后缀,所以要将ts文件转成js文件 
  步骤一:运行终端中运行 : tsc xxx.ts (会生成一个xxx.js的文件) (每次修改都需要这么做)步骤二:在html文件中引入js文件<!DOCTYPE html>
<html lang="en">
  <head>
    <meta c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 20:10:56
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在TS里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方TS中的函数大部分和JS相同,不同之处在于ts会给函数返回值和参数加上类型声明在TS中,函数仍然是最基本、最重要的概念之一函数类型定义函数类型的定义包括对参数和返回值的类型定义1. 直接定义函数类型function sayMyself(name: string, age: number): string {
    retu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 19:47:50
                            
                                467阅读