TypeScript编程实践
一、语法文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
TypeScript程序主要由下列几个部份组成:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
模块文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
命名空间文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
类、接口、枚举文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
函数文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
块文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
语句(可简单理解为一行代码,实际可多行,分号可省略)文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
注释文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
TypeScript程序编辑、编译、运行流程:文章源自微观生活(93wg.com)微观生活-https://93wg.com/3076.html
TypeScript会疏忽程序中呈现的空格、制表符以及换行符。空格、制表符通经常使用来缩进代码,使代码易于浏览以及理解。
二、关键字
TypeScript程序设计语言保存的用于功能实现的字符串。
本节介绍三个用于声明变量以及常量的关键字:var let const
三、标识符
定义:标识某个实体的符号,也就是,程序里事物的名字。
由字母(a-z, A-Z)、数字(0-9)、下划线(_)以及美元符号($)组成
长度不限 a ab abc // 标识符的长度没有限制
大小写敏感 name Name // 代表两个不同的标识符
不能数字开头 1name // 过错的标识符,可以写成 name1 或 name_1
不能含有空格 my name // 过错的标识符,可以写成 myName 或 my_name
不能是关键字 var // 过错的标识符,可以写成 $var 或 _var
四、定义变量
定义:变量是一种占位符,用于引用计算机内存地址,可以看作存储数据的容器。
语法:采取关键字let或var来定义,分号可以省略
let [变量名]: [数据类型] = [值];
let myName: string = ‘TypeScript’;
let [变量名]: [数据类型];
let myName: string;
let [变量名] = [值];
let myName = ‘TypeScript’;
let [变量名];
let myName;
注:
- 也可将let换成var,let以及var的不同点在于作用域以及变量晋升;
- 变量一般采取驼峰法或下划线法;
- 变量要先声明再使用(var会有变量晋升)。
五、定义常量
定义:不会再被扭转的量,如:PI = 3.1415926
语法:用关键字const来定义,分号可以省略
const [变量名]: [数据类型] = [值];
const PI: number = 3.1415926;
const [变量名] = [值];
const PI = 3.1415926;
注:
- 常量一般采取下划线法且全体大写。
- 常量在定义时必需赋值。
六、变量晋升(Hoisting)
定义:采取var关键字声明变量时,该变量的声明部份会被晋升到作用域的顶端,然而赋值部份不会被晋升。
// 以上代码在编译时产生了变量晋升,实际为:
var time: stringtime = ‘2022-05-23’
console.log
time = ‘2022-05-22’
console.log
以上就是微观生活(93wg.com)关于“2. TypeScript编程实践(入门篇):变量常量”的详细内容,希望对大家有所帮助!
评论