iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >javascript中什么是超集
  • 553
分享到

javascript中什么是超集

2023-06-15 10:06:00 553人浏览 八月长安
摘要

这期内容当中小编将会给大家带来有关javascript中什么是超集,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。javascript的超集是typescript。TypeScript是由微软开发的自由和开

这期内容当中小编将会给大家带来有关javascript中什么是超集,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

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

TypeScript 简介:

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

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

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

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';

注意:

  • 当声明变量时没有值会默认给值:undefined

  • 当声明变量给了变量名时其类型是任意的

  • 当声明变量没给值和类型时,其类型时任意的,值为undefined

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

基础类型:

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

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

let data: number = 6;

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

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

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

let flag: boolean = true;

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

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

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

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

null null:表示对象值缺失。

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

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中什么是超集了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: javascript中什么是超集

本文链接: https://www.lsjlt.com/news/279733.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript中什么是超集
    这期内容当中小编将会给大家带来有关javascript中什么是超集,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。javascript的超集是TypeScript。TypeScript是由微软开发的自由和开...
    99+
    2023-06-15
  • javascript超级指的是什么
    这篇文章主要介绍了javascript超级指的是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 javasc...
    99+
    2024-04-02
  • html中超文本是什么
    这篇文章给大家分享的是有关html中超文本是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 标记 : 超文本都是由标记组成的 <a> 语言 : 包含自己独特...
    99+
    2024-04-02
  • JavaScript中什么是callee
    这期内容当中小编将会给大家带来有关JavaScript中什么是callee,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、说明callee是arguments对象的属性,指向arguments对象的函数...
    99+
    2023-06-15
  • javascript中的$是什么
    本篇内容主要讲解“javascript中的$是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript中的$是什么”吧! ...
    99+
    2024-04-02
  • javascript中什么是push
    这篇文章主要介绍“javascript中什么是push”,在日常操作中,相信很多人在javascript中什么是push问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java...
    99+
    2024-04-02
  • javascript中什么是ceil
    这篇文章主要介绍“javascript中什么是ceil”,在日常操作中,相信很多人在javascript中什么是ceil问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java...
    99+
    2024-04-02
  • JavaScript中Symbol是什么
    这篇文章主要介绍了JavaScript中Symbol是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是 Symbol?为什么会有这么...
    99+
    2024-04-02
  • JavaScript中WebAssembly是什么
    这篇文章给大家分享的是有关JavaScript中WebAssembly是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JavaScript 的 WebAssembly本周发布...
    99+
    2024-04-02
  • JavaScript中Object.freeze()是什么
    Object.freeze()是ES5新增的特性,是用来冻结对象的,冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有属性的可枚举性、可配置性、可写性,以及不能修改已有属性的值,避免了有人误改对象现有属性。...
    99+
    2024-04-02
  • JavaScript中bom是什么
    这篇文章将为大家详细讲解有关JavaScript中bom是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。BOM(Broswer Object Model)凡是 win...
    99+
    2024-04-02
  • JavaScript中slice是什么
    这篇文章给大家介绍JavaScript中slice是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JavaScript有什么特点1、js属于一种解释性脚本语言;2、在绝大多数浏览器的支持下,js可以在多种平台下运行...
    99+
    2023-06-14
  • javascript中什么是this
    这篇文章主要介绍“javascript中什么是this”,在日常操作中,相信很多人在javascript中什么是this问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java...
    99+
    2024-04-02
  • JavaScript中ECMAScript是什么
    这篇文章主要介绍了JavaScript中ECMAScript是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是 ECMAScript...
    99+
    2024-04-02
  • javascript中hash是什么
    这篇文章主要讲解了“javascript中hash是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中hash是什么”吧!在javas...
    99+
    2024-04-02
  • Python中的集合是什么
    这篇文章主要为大家展示了“Python中的集合是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中的集合是什么”这篇文章吧。一、什么是集合二、集合的创建方式集合中的元素不能重复#地...
    99+
    2023-06-29
  • Java中什么是Map集合
    小编给大家分享一下Java中什么是Map集合,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、什么是Map不同于List单列的线性结构,Java中的Map提供的是...
    99+
    2023-06-02
  • Cassandra中超列的作用是什么
    Cassandra中的超列(super column)是一种数据结构,用于在列族(column family)中存储具有多个子列的列...
    99+
    2024-04-02
  • javascript中的blur是什么
    本篇内容主要讲解“javascript中的blur是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript中的blur是什么”吧! ...
    99+
    2024-04-02
  • javascript中的defer是什么
    这篇文章主要讲解了“javascript中的defer是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中的defer是什么”吧! ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作