TypeScript是一种基于结构类型语言,可根据其成员来描述类型。以结构相同Person接口和Programmer类为例,如下所示。interface Person { name: string; } class Programmer { name: string; } let person: Person = new Programmer();  由于结构类型关系,因此当变量
转载 2024-05-28 12:37:50
30阅读
最近在用typescript写项目时,我用import来加载一个图片,webpack编译文件是会报错如下:报错:解决:   如果在js引入本地静态资源图片时使用import img from './img/bd_logo1.png’这种写法是没有问题,但是在typscript是无法识别非代码资源,所以会报错TS2307: cannot find module ‘.png’。因此,我们需要主
# TypeScript 存储:深入理解如何在 TypeScript 轻松管理数据 在现代Web开发数据存储是一个不可或缺的话题。TypeScript 作为一个静态类型语言,提供了比 JavaScript 更强大工具来管理和存储数据。本文将探讨如何在 TypeScript 中进行数据存储,包括本地存储、会话存储和使用类来封装数据。 ## 一、前言 TypeScript 是 Java
原创 2024-10-12 04:49:59
62阅读
TypeScript调用存储过程 在开发应用程序时,我们经常需要与数据库进行交互,执行各种查询和操作。有时候,我们需要调用存储过程来执行一系列数据库操作。本文将介绍如何在TypeScript调用存储过程,并给出相应代码示例。 ## 什么是存储过程? 存储过程是一组预定义SQL语句集合,它们被命名并存储数据,以供应用程序调用。存储过程可以接受输入参数,并返回一个或多个结果集。
原创 2023-12-15 04:45:18
56阅读
本文详细介绍了 TypeScript 高级类型使用场景,对日常 TypeScript 使用可以提供一些帮助。前言本文已收录在 Github: https://github.com/beichensky/Blog ,走过路过点个 Star 呗一、高级类型交叉类型(&)交叉类型是将多个类型合并为一个类型。 这让我们可以把现有的多种类型叠加到一起成为一种类型,它包含了所需所有类型特性。
转载 2024-04-09 21:56:35
25阅读
/* typeScript数据类型 typescript为了使编写代码更规范,更有利于维护,增加了类型校验,在typescript主要给我们提供了以下数据类型 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tuple) ...
原创 2021-08-13 09:31:48
209阅读
typeScript数据类型 typescript为了使编写代码更规范,更有利于维护,增加了类型校验,在typescript主要给我们提供了以下数据类型 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tuple) 枚举类 ...
转载 2021-11-03 16:41:00
221阅读
2评论
一、定义 enum使用枚举我们可以定义一些有名字数字常量。枚举通过enum关键字定义。枚举定义和C#中有些类似。enum Direction{ Up=1, Down, Left, Right } console.info(Direction); console.info(Direction.Down);//获取枚举值 console.info(Directio
1、定义1)使用枚举可以清晰地表达意图或创建一组有区别的用例;2)TypeScript支持数字和基于字符串枚举。2、分类1)数字枚举enum Direction { Up = 1, Down, Left, Right } //数字枚举, Up使用初始化为 1。 其余成员会从 1开始自动增长。 //换句话说, Direction.Up值为 1, Down为
转载 2023-09-24 18:22:17
62阅读
枚举(Enum)是一个命名元素集合,用于取值被限定在一定范围内场景。 作用:将程序不容易记忆硬编码,或者是在未来会发生改变常量抽取出来,定义成枚举类型,以此来提高程序可读性和可维护性 语法:enum 枚举类名 { 枚举成员1, 枚举成员2, 枚举成员3... ... 枚举成员n; } 1、数字枚举使用枚举可以定义一些有名字数字常量,枚举类型会
转载 2023-09-16 11:45:53
93阅读
interface 和 type 在 TypeScript 区别1、TypeScript interface 和 type 介绍在 TypeScript ,interface 更偏于一种约束类型,而 type 作用就是给类型起一个新名字,也就是别名。后来随着 TypeScript 语言发展,type 被赋予了新内涵,type 也可以用来定义类型。约束类型与定义类型,本质都是围绕 “类
转载 2023-08-11 22:29:39
73阅读
# TypeScript 如何存储数据:项目方案 在现代Web开发TypeScript逐渐成为开发者首选语言之一。伴随着类型安全和良好开发体验,TypeScript在处理数据存储时也展现出了其独特优势。本文将探讨一种使用TypeScript进行数据存储策略,并给出相关代码示例,涉及到使用TypeScript与后端API进行交互、数据存储和展示。 ## 项目背景 我们将开发一个简单
原创 9月前
42阅读
支持js所有导出方式 export:导出声明或表达式(export {a,b,c}会被认为是声明列表而非对象),不能导出单独变量(如:export a) export default:能导出单独变量 import为动态导入,即导入内容在原模块变化,导入内容也会更新,导入内容只能修改其属性 import为静态编译 import多次导入相同模块路径,会被合并在一起 expor
一. 变量声明方式1.1. 声明变量格式我们已经强调过很多次,在TypeScript定义变量需要指定 标识符 类型。所以完整声明格式如下:var/let/const 标识符: 数据类型 = 赋值;比如我们声明一个message,完整写法如下:  ,,,,,,,,,,,,,,注意:这里string是小写,和String是有区别的string是TypeScr
TypeScript对它学习其实是在前年就开始了,后面一直没有机会在项目中使用,直到最近我司开发小程序,使用京东taro才 使用了。使用过程,发现对其基本知识点并没有通透,所以才想到要记录学习过程。在使用过程,它最大特点其实就是数据类型定义。基础类型定义字符串类型let name: string = 'Mondo'布尔类型let isDone: boolean = true数字
转载 2024-06-19 14:34:21
23阅读
注解方式需要对实例属性进行注解。类方法中有参数需要进行注解。class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; }}let greeter = new Greeter("world");
原创 2021-12-16 16:17:17
127阅读
前言文中内容基本上参考https://ts.xcatliu.com/basics/type-assertion.html 。类型断言TypeScript类型断言(Type Assertion)可以用来手动指定一个值类型,用来覆盖TS推断。 当 TypeScript 确定赋值无效时,我们可以选择使用类型断言来覆盖类型。注意:如果我们使用类型断言,赋值总是有效,所以我们需要确保我们是正确
注解方式需要对实例属性进行注解。类方法中有参数需要进行注解。class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() {
原创 2022-02-24 10:29:25
127阅读
在实际开发,Android提供了5种数据存储方式:1)文件存储数据2)使用SharedPreferences存储数据3)使用SQLite数据存储数据4)使用ContentProvide存储数据5)网络存储数据一、文件存储数据到内部存储器1)为了保存文本到文件,需要FileOutputStream类,openFileOutput方法用指定模式打开一个指定文件夹来写入:FileOutpu
# TypeScript数据类定义 在TypeScript,我们经常会使用数据类来表示某种数据结构,这种数据类可以包含数据属性和方法,方便我们对数据进行操作和管理。本文将介绍如何在TypeScript定义数据类,以及如何使用数据类来处理数据。 ## 数据类定义 在TypeScript,我们可以使用class关键字来定义一个数据类。数据类可以包含属性和方法,用来描述一个具体数据结构。
原创 2024-04-19 04:19:53
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5