码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基础类型变量声明


    一,前言

    1.相对于javascript,typescript的一个特点是可以声明具有数据类型的变量。

    2.当对已经确认数据类型的变量赋值不同类型的值时,会在编译时报错,某种程度上可以将typescript理解成强类型的javascript

    二,声明形式

    1.let [变量名] : [类型] = 值 或者 let [变量名] : [类型]

    let a:number = 10
    let b:string
    
    • 1
    • 2

    2.声明变量的类型,但没有初始值,变量值会设置为 undefined

    三,合法的基础类型

    1.任意类型:any

    let a:any = 'hello world'
    a = 123 //赋值为不同的类型不会报错
    
    • 1
    • 2

    2.数字类型:number

    let a:number = 123
    let b:number = 0b1010
    
    • 1
    • 2

    3.字符串类型:string

    let a:string = "123"
    
    • 1

    4.布尔类型:boolean

    let a:boolean = true
    
    • 1

    5.数组类型:[类型][] || Array<类型>

    let a:any[] = [1,"2",true]
    let b:Array<number> = [1, 2, 3]
    
    • 1
    • 2

    6.对象类型:object

    let a:object = [1,"2",true]
    let b:object = {a:1}
    
    • 1
    • 2

    7.null和undefined,在ts中,undefined和null两者各自有自己的类型分别叫做undefined和null,本身用处不大

    let a:undefined = undefined
    let b:null = null
    
    • 1
    • 2

    8.元组

    9.枚举

    10.void

  • 相关阅读:
    HTML语言全称叫超文本标记语言,其中的“标记“如何理解,“超文本”又如何理解?
    利用OGG实现PostgreSQL实时同步
    STM32单片机入门学习(五)-按钮控制LED
    【无标题】
    【软件工程导论】软件工程导论笔记
    getattr,hasattr,setattr什么作用
    【华为OD机试真题 python】 5键键盘【2022 Q4 | 100分】
    球幕投影有哪些常见的物理表现形式?
    基于 Next.js实现在线Excel
    基于centos7安装多实例mysql8.0完整版(超级详细)
  • 原文地址:https://blog.csdn.net/qq_40340943/article/details/125480546
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号