网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

typescript指的是什么-创新互联

这篇文章给大家分享的是有关typescript指的是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

成都创新互联公司是一家专注于成都网站制作、网站设计与策划设计,横山网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:横山等地区。横山做网站价格咨询:18980820575

概述

javascript是一种弱类型语言,弱类型很随意,很灵活,这是它的优点,同时也是它的缺点;同一个变量,既可以是数值型,也可以是字符串型,还可以是其他各种对象类型,在js中,给你一个变量名,你能一眼就确定它的类型吗,恐怕大多数情况下,你不能确定吧,即使最开始是一个数字赋值给了它,你咋知道中间的代码不会把它变成其他类型呢。

强类型和弱类型

首先让我们简单区分一下什么是强类型和弱类型语言吧,当然js是名副其实的弱类型语言

强类型

给定一个变量, 首先得声明它的类型 int a; 当然可以同时给它赋初值,int a = 1;。后续我们如果给它赋值,只能赋值为整型的,a = 2;,如果你想给它赋值为字符串型,如a = "xxx"; 编译器直接就给你报错了,所以也谈不上后续的过程了。

弱类型

弱类型语言就没有这些限制

下面步入正题

typescript

typescript是javascript的超集,完全兼容javascript,但又扩展了许多功能,相信在了解之后你会爱上它的,为什么这么说呢,因为给定你一个对象,你可以借助于编辑器的只能提示,一窥它里面有哪些属性,那些方法等,不用到处找定义。typescript的官网在此

声明变量类型的形式为 var a: Type, Type为类型,一旦声明了Type类型,后续a只能接收Type类型,不能接收其他类型,因为编辑器会给你智能提醒的,当然编译的时候,也会给你错误的。

基本类型

基本类型有 number,string,boolean,undefined,null

var v1: number = 1
var v2: string = 'hello'
var v3: boolean = true
var v4: undefined = undefined
var v5: null = null

数组类型

// 字串数组
var arr_s: string[] = ['xxx', 'yyy']
// 数字数组
var arr_n: number[] = [1, 2]

枚举

enum Gendar {
    male,
    female
}
var g: Gendar = Gendar.male

万能类型

any也就是相当于没有声明任何类型了

var a: any = 123

感谢各位的阅读!关于“typescript指的是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


本文题目:typescript指的是什么-创新互联
链接URL:http://bjjierui.cn/article/jgshh.html

其他资讯