美文网首页我爱编程
2018-01-04 typeScript学习

2018-01-04 typeScript学习

作者: 简单点丶就好 | 来源:发表于2018-01-05 10:45 被阅读0次

ts和java有些相似。

基本类型:

java:

String test = "Hello word";

int num = 123;

public void say() {}

typeScript:

cont test : string = 'Hello word';

const num : number = 123;

function say() : void {}

区别:

java中类型在变量,方法名前面定义,而ts中类型在变量,函数后面用:隔开显示。

值得注意的是ts中any类型,可以赋予任何值,如:

let test : any ;

test = 123;

test = 'hello word';

test = ['hello word'];

这些都是对的。

面向对象:

在ts中实现了 class 、abstractClass、interface 等面向对象特点,如果学习过java、c#很好理解。

class Animal {

    move(distanceInMeters: number = 0) {

        console.log(`Animal moved${distanceInMeters}m.`);

    }

}

class Dog extends Animal {

    bark() {

        console.log('Woof! Woof!');

    }

}

const dog = new Dog();

dog.bark();

dog.move();

总结:

ts是js 的超集,完全兼容js的用法,并添加了一些扩展。

提升了代码阅读性、减少了编译的错误,提高了效率。

相关文章

  • 2018-01-04 typeScript学习

    ts和java有些相似。 基本类型: java: String test = "Hello word"; int ...

  • Typescript

    TypeScript(TS)部分 TypeScript学习笔记

  • typescript学习

    typescript学习

  • TypeScript入门教程(一)

    学习网址:文档简介 · TypeScript中文网 一、Typescript介绍 1. TypeScript 是由...

  • typescript

    title: typescript学习tags: typescript学习 [toc] 泛型 基本使用 两种使用方...

  • TypeScript 基础

    以下为学习极客时间 《TypeScript 开发实战》的学习记录。 TypeScript 环境配置 安装 ts: ...

  • Typescript 学习笔记六:接口

    目录: Typescript 学习笔记一:介绍、安装、编译 Typescript 学习笔记二:数据类型 Types...

  • TypeScriptz学习笔记

    TypeScriptz学习笔记 标签(空格分隔): TypeScript 撩课学院 安装TypeScript Ty...

  • Typescript

    学习笔记 菜鸟教程 《菜鸟教程》-TypeScript简介 《菜鸟教程》-TypeScript安装 《菜鸟教程》-...

  • 2018-01-05

    2018-01-04 禾隆李亮 2018-01-04 23:17 · 字数 270 · 阅读 0 · 日记本 【日...

网友评论

    本文标题:2018-01-04 typeScript学习

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