TypeScript语法(一)——基本数据类型

一、布尔类型(Boolean)
var isDone: boolean = true;
二、数字类型(Number)
var height: number = 6;
三、字符串类型(String)

可以使用双引号,也可以使用单引号

var name: string = "bob";
name = ‘smith‘;
四、数组类型(Array)

两种方式声明一个数组:

第一种:

var list:number[] = [1,2,3];

说明: number表示数组中元素的数据类型,[]表示是声明一个数组

第二种:

var list:Array<number> = [1,2,3];

说明: Array表示声明一个数组,<number>表示数组中元素的数据类型

五、枚举类型(Enum)
enum Color {Red, Green, Blue};
var c: Color = Color.Green;

默认地,枚举类型中的成员开始的索引是0(Red的索引是0),你可以手动改变枚举类型中成员开始的索引,例如:

enum Color {Red = 1, Green, Blue};
var c: Color = Color.Green;

Red的索引现在是1,也可以为每个成员指定一个索引,例如

enum Color {Red = 1, Green = 2, Blue = 4};
var c:Color = Color.Green; //注意c:Color各个字符之间没有空格

通过索引来取值

enum Color {Red = 1, Green, Blue};
var colorName:String = Color[2];
alert(colorName);
六、任意类型(Any)

描述未知类型的变量,或者变量类型是动态变化的,需要声明为any类型来让变量通过编译时的变量类型检查。

var notSure: any = 4;
notSure = "maybe a string instead";
notSure = false;

含有不同类型元素的数组:

var list:any[] = [1, true, "free"];
list[1] = 100;
七、无类型(void)

以下函数没有返回任何值

function warnUser(): void {
    alert("This is my warning message");
}
时间: 2024-11-11 17:35:45

TypeScript语法(一)——基本数据类型的相关文章

Java 语法 索引 ----- 变量-----数据类型

数据类型 类型 bits/byte 范围 默认值 byte 8/1 -128 +127 0 short 16/2 -32,768+32,767 0 int 32/4 -2,147,483,648 = -231+2,147,483,647 = 231-1 0 long 64/8 -9,223,372,036,854,775,808 = -263+9,223,372,036,854,775,807 = 263-1 0L float 32/4 1.40129846432481707e-45  = 2-

TypeScript语法学习--基本类型

查看官方文档手册:链接:https://www.tslang.cn/docs/home.html (一)Boolean 最基本的数据类型就是简单的true/false值 The most basic datatype is the simple true/false value, which JavaScript and TypeScript call a boolean value. ex: let isDone: boolean = false; var isDone:boolean; //

TypeScript语法基础

什么是TypeScript? TypeScript是微软开发的一门编程语言,它是JavaScript的超集,即它基于JavaScript,拓展了JavaScript的语法,遵循ECMAScript规范(ES6/7/8+). TypeScript = Type + Script(标准JS),它可以编译成纯JavaScript,已经存在的JavaScript也可以不加改动地在TS的环境上运行. 目前, Angular 已经使用 TypeScript 重构了代码,另一大前端框架 Vue 的3.0版本也

Python基本语法_基本数据类型_数值型详解

目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumber 求Number的绝对值 coercex y 将x y转换为同一种数值类型 divmodx y 除法-取余运算的结合 pow 指数运算或将结果取余 round 浮点型的四舍五入运算和求精度 仅用于整型对象的函数 软件环境 系统 CentOS 7 软件 Python 2.7.5 IPython 5.

Python学习 第4天 基本语法-变量、数据类型

主要是参考http://www.cnblogs.com/yanxy/archive/2010/02/22/ILovePython.html,记录一下自已的心得体会. 一.变量 1.动态类型/强类型 动态类型:有些像js,一个变量可以先赋给数字,再赋给字符串,毫无影响. 强类型:i = 10; j = 'ss',如果要i+j,会报错,而js是可以这样的 2.布尔型 和js有些类似,0.空.空数组这些全算作False 3.引号 和js一样,单引号双引号都可以,多了一个三引号,类似C#的@""

3 TypeScript 语法特性

一.类型注解(Type annotations) TypeScript 通过类型注解提供静态类型以在编译时启动类型检查,简单来说,就是指定数据类型,它会在代码运行的时候,对传入的数据进行数据类型匹配检测,是记录函数或变量约束的简便方法.(可选) 对于基本类型的注解是number, bool和string.而弱或动态类型的结构则是any类型. 当类型没有给出时,TypeScript编译器利用类型推断以推断类型.如果由于缺乏声明,没有类型可以被推断出,那么它就会默认为是动态的any类型. 下面我们来

js01-javascript语法标准和数据类型

语法规则 (1)JavaScript对换行.缩进.空格不敏感. 备注:每一条语句末尾要加上分号,虽然分号不是必须加的,但是为了程序今后要压缩,如果不加分号,压缩之后将不能运行. (2)所有的符号,都是英语的.比如括号.引号.分号. (3)JavaScript的注释: //单行注释 /* 这是多行注释 */ 备注:sublime中,单行注释的快捷键是ctrl+/,多行注释的快捷键是ctrl+shift+/. 变量命名规则: 严格区分大小写 -命名时名称可以出现字母.数字.下划线.$ ,但是不能数字

TypeScript语法学习--变量的声明

JavaScript里相对较新的变量声明方式是let和const.let在很多方面与var是相似的,但是可以帮助大家避免在JavaScript里常见一些问题. const是对let的一个增强,它能阻止对一个变量再次赋值.TypeScript是JavaScript的超集,所以它本身就支持let和const.var 声明一直以来我们都是通过var关键字定义JavaScript变量. var a = 10;//定义了一个名为a值为10的变量也可以在函数内部定义变量: function f() { va

感受typescript定义变量和数据类型的神奇魔力

你的Javascript能力到达瓶颈?那是因为你还不会typescript.掌握TS,让你的开发更加准确简洁.今天的学习中,我们接着从TS的数据类型和变量入手,感受它们的奇妙魔力.一. 变量声明方式1.1. 声明变量的格式 我们已经强调过很多次,在TypeScript中定义变量需要指定 标识符 的类型. 所以完整的声明格式如下: var/let/const 标识符: 数据类型 = 赋值; 比如我们声明一个message,完整的写法如下: 注意:这里的string是小写的,和String是有区别的