• 技术文章 >web前端 >前端问答

    javascript的超集是什么

    青灯夜游青灯夜游2021-06-09 15:04:03原创64

    javascript的超集是TypeScript。TypeScript是由微软开发的自由和开源的编程语言,支持ES 6标准;其设计目标是开发大型应用,它可以编译成纯JavaScript,编译出来的JavaScript可以运行在任何浏览器上。

    本教程操作环境:windows7系统、TypeScript 4版、Dell G3电脑。

    TypeScript 简介:

    1、TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。

    超集: 如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S1就是S2的一个超集,反过来,S2是S1的子集。 S1是S2的超集,若S1中一定有S2中没有的元素,则S1是S2的真超集,反过来S2是S1的真子集。

    2、TypeScript 由微软开发的自由和开源的编程语言。

    3、TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。

    TypeScript 操作:

    我们可以使用 tsc 命令来执行 TypeScript 的相关代码

    通常我们使用 .ts 作为 TypeScript 代码文件的扩展名,
    然后执行以下命令将 TypeScript 转换为 JavaScript 代码:

    tsc test.ts

    这时在当前目录下(与 test.ts 同一目录)就会生成一个 test.js 文件。
    使用 node 命令来执行 test.js 文件

    $ node test.js

    TypeScript 变量声明:

    TypeScript 变量的命名规则:

    语法: var [变量名] : [类型] = 值;

    var [data]:[string]='hello world';

    注意:

    如果给的值和类型不匹配则会报错。

    基础类型:

    1、任意类型 any:声明为 any 的变量可以赋予任意类型的值。

    2、数字类型 number:双精度 64 位浮点值。它可以用来表示整数和分数。一个字符系列,使用单引号(’)或双引号(")来表示字符串类型。反引号(`)来定义多行文本和内嵌表达式。

    let data: number = 6;

    3、字符串类型 string:一个字符系列,使用单引号(’)或双引号(")来表示字符串类型。反引号(`)来定义多行文本和内嵌表达式。

    let name: string = "ipad";
    let years: number = 5;
    let words: string = `今年是 ${ name } 发布 ${ years + 1} 周年`;

    4、布尔类型 boolean:表示逻辑值:true 和 false。

    let flag: boolean = true;

    5、枚举 enum: 枚举类型用于定义数值集合。

    enum Color {Red, Green, Blue};
    let c: Color = Color.Blue;
    console.log(c);    // 输出 2

    6、void void :用于标识方法返回值的类型,表示该方法没有返回值。

    function hello(): void {
        alert("Hello Runoob");
    }

    7、null null:表示对象值缺失。

    8、undefined undefined: 用于初始化变量为一个未定义的值

    9、never never:never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。

    变量作用域:

    TypeScript 有以下几种作用域:

    TypeScript 输出:

    TypeScript 的输出和JavaScript一样使用:console.log();

    var [ename]:[string]='小明';
    var [age] : [number] = 10;
    console.log(ename);
    console.log(age);

    更多编程相关知识,请访问:编程视频!!

    以上就是javascript的超集是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript TypeScript
    上一篇:html5标签有哪些 下一篇:javascript放在什么标签内
    第16期线上培训班

    相关文章推荐

    • 10种TypeScript编写代码时应改正的坏习惯• javascript怎么实现弹出窗口• 聊聊JavaScript中eval()函数的用法• 浅谈JavaScript中的事件委托• 深入了解TypeScript中的5种设计模式

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网