美文网首页
typescrit一些特性

typescrit一些特性

作者: 一点金光 | 来源:发表于2019-08-10 08:23 被阅读0次
---
title:一些特性
date: 2018-06-09 16:29:00
updated: 2018-06-10 12:00:00
categories:
- 编程开发
tags:
- typescrit
---

基础类型
数据的基础类型。

变量声明
一种使用方便的占位符,用于引用计算机内存地址。

//var [变量名] : [类型] = 值;
var score1:number = 50;

运算符号
用于执行程序代码运算,会针对一个以上操作数项目来进行运算。

条件语句
基于不同的条件来执行不同的动作。

var  num:number = 5
if (num > 0) { 
   console.log("数字是正数") 
}

使用循环
有的时候,我们可能需要多次执行同一块代码。

var num:number = 5; 
var i:number; 
var factorial = 1; 
 
for(i = num;i>=1;i--) {
   factorial *= i;
}
console.log(factorial)

使用函数
一组一起执行一个任务的语句。

function caller() { 
    console.log(msg) 
} 

使用数值
Number 对象是原始数值的包装对象。

var num = new Number(value);

使用字符
用于处理文本(字符串)。

var txt1 = new String("string");
var txt2 = "string";

使用数组
使用单独的变量名来存储一系列的值。元素的数据类型都是相同的。

//var array_name[:data type] = [val1,val2…valn]
var numlist:number[] = [2,4,6,8]

使用元组
允许存储不同类型的元素,元组可以作为参数传递给函数。

//var tuple_name = [value1,value2,value3,…value n]
var mytuple = [10,"Runoob"];

联合类型
通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。

var val:string|number 
val = 12 
console.log("数字为 "+ val)

使用接口
接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。
类的使用
类描述了所创建的对象共同的属性和方法。支持面向对象的所有特性,比如 类、接口等。

使用对象
对象是包含一组键值对的实例。 值可以是标量、函数、数组、对象等。

命名空间
一个最明确的目的就是解决重名问题。

//IShape.ts 
//定义
namespace Drawing { 
    export interface IShape { 
        draw(); 
    }
}

//Circle.ts 
//使用
//2 如果一个命名空间在一个单独的 TypeScript 文件中,则应使用三斜杠 /// 引用它:
/// <reference path = "IShape.ts" /> 
namespace Drawing { 
    export class Circle implements IShape { 
        public draw() { 
            console.log("Circle is drawn"); 
        }  
    }
}

使用模块
模块的设计理念是可以更换的组织代码。

声明文件
在开发过程中不可避免要引用其他第三方的 JavaScript 的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用TypeScript 诸如类型检查等特性功能。为了解决这个问题,需要将这些库里的函数和方法体去掉后只保留导出类型声明,而产生了一个描述 JavaScript 库和模块信息的声明文件。通过引用这个声明文件,就可以借用 TypeScript 的各种特性来使用库文件

相关文章

  • typescrit一些特性

    基础类型数据的基础类型。 变量声明一种使用方便的占位符,用于引用计算机内存地址。 运算符号用于执行程序代码运算,会...

  • typescrit于命令行

    安装软件 编译文件 一些选项 参考文献typescrit-offical-doc

  • typescrit初学

    变量声明(let ,const) 首先我们先来看下这个例子: 特点: 块级作用域function f(input:...

  • vue+typescript+vue-property-deco

    最近的项目使用的技术栈为 vue + typescrit + vue-property-decorator 可以不...

  • React TypeScrit报错

    错误日志:TypeScript error in /home/jl/deeplearning/bootcamp/s...

  • typescript是个什么东西

    看看官网对typescript的介绍 我们可以得知typescrit 是javascript的超集,和coffee...

  • typescrit学习笔记(1)基础

    typescript学习(一) 官网的介绍为:TypeScript 是 JavaScript 的类型的超集,它可以...

  • php5.4到php5.5

    从php5.4到php5.5,废弃了一些特性,新增了一些特性。 php5.5废弃的特性 废弃ext/mysql原始...

  • 小程序行为 Behavior

    Behavior 小程序的行为特性, 类似一些语言的mixins共享了一些代码见得特性:数据和函数

  • 计算机网路-物理层

    物理层特性:与传输媒体有关的一些特性 机械特性 电气特性 功能特性 过程特性 一个数据通信系统可划分为三大部分,即...

网友评论

      本文标题:typescrit一些特性

      本文链接:https://www.haomeiwen.com/subject/ugeirctx.html