首页 > 其他分享 >兼收并蓄 TypeScript - 基础: var, let, const

兼收并蓄 TypeScript - 基础: var, let, const

时间:2024-09-20 12:03:20浏览次数:8  
标签:TypeScript const log webabcd let var console

源码 https://github.com/webabcd/TypeScriptDemo
作者 webabcd

兼收并蓄 TypeScript - 基础: var, let, const

示例如下:

basic\var_let_const.ts

// var 声明的变量是全局作用域,块外也可用
{  
    var a = 10;  
}
console.log(a);

// let 声明的变量是块作用域,仅块内可用
{
    let b = 10;
    console.log(b);
}
// 下面这句会编译时报错 Cannot find name 'b'
// console.log(b); 

// const 常量,块作用域,一旦声明必须初始化,之后不允许修改
{
    const c = 104;
    console.log(c);
}

源码 https://github.com/webabcd/TypeScriptDemo
作者 webabcd

标签:TypeScript,const,log,webabcd,let,var,console
From: https://www.cnblogs.com/webabcd/p/18422220/typescript_basic_var_let_const

相关文章

  • 兼收并蓄 TypeScript - 基础: 数据类型
    源码https://github.com/webabcd/TypeScriptDemo作者webabcd兼收并蓄TypeScript-基础:数据类型示例如下:basic\dataType.ts{//基本数据类型boolean,number,string,symbolleta:boolean=true;letb:number=10;letc:string="abc";......
  • 兼收并蓄 TypeScript - 基础: null, undefined
    源码https://github.com/webabcd/TypeScriptDemo作者webabcd兼收并蓄TypeScript-基础:null,undefined示例如下:basic\null_undefined.ts{console.log(undefined==null,undefined===null);//truefalseconsole.log(typeofnull,typeofundefined);......
  • 兼收并蓄 TypeScript - 基础: boolean
    源码https://github.com/webabcd/TypeScriptDemo作者webabcd兼收并蓄TypeScript-基础:boolean示例如下:basic\boolean.ts{leta=true;console.log(a);//true//将指定类型的数据转换为boolean类型console.log(Boolean(100),Boolean(......
  • 【论文阅读笔记】【Hand Pose Estimation-Interacting Hand】 Interacting Two-Hand 3
    ICCV2021读论文思考的问题论文试图解决什么问题?写作背景是什么?问题:如何针对性解决双手手势识别里出现的重度遮挡以及深度交互的问题?背景:由于严重的遮挡和交互特点,先前针对单手手势识别设计的模型不能很好地应用到双手的情景中文章提出了什么样的解决方法?提出......
  • 单例模式 (Singleton Pattern) - 设计模式精讲·面试必备
    前言最近整理了一份设计模式手册:从入门到精通的实用指南。坦白说,我对网上那些过于理论化的教程感到有些失望。于是决定亲自动手,从基础概念到实际应用,把常用的设计模式都梳理了一遍。每种模式不仅包含核心原理,还附带了真实的代码示例,希望能帮助大家更好地理解和运用......
  • 使用 PowerShell 管理 DNS 服务器,你可以执行多种操作,如添加、删除和修改 DNS 记录,以及
    使用PowerShell管理DNS服务器,你可以执行多种操作,如添加、删除和修改DNS记录,以及管理DNS区域。以下是一些常用的cmdlet示例:查看所有DNS区域powershellCopyCodeGet-DnsServerZone添加新的DNS区域powershellCopyCodeAdd-DnsServerPrimaryZone-Name"yourdomai......
  • react react18+vite+typeScript+eslint+prettier+husky+lint-staged+commitlint 快速
    技术栈react18react-router6antd5zustand4vite45axiosfakerjs模拟数据dayjslodashtypescriptechartscommitlint、prettier、eslinthusky、lint-staged自定义commitlint、cz-cli自定义eslint、prettier代码规范技术栈代码格式规范和语法检测vscode:统一前端编辑器。editor......
  • JavaScript:let与 var的细微差别
    1、什么是"let"和"var"?在JavaScript中,"let"和"var"都是用来声明变量的关键字,但它们的作用范围和行为却有着显著的不同。2、作用范围的差异"var"声明的变量拥有函数级别的作用范围。也就是说,当你在一个函数中使用"var"声明变量,这个变量在整个函数内都是可见的。即使在声明之前的......
  • TypeScript入门 (二)控制语句
    引言大家好,我是GISerLiu......
  • Ros2 - Moveit2 - 使用 Bullet 进行碰撞检查
     除了灵活碰撞库(FCL)之外,Bullet碰撞检测也可用作碰撞检查器。本教程以可视化碰撞教程为基础,展示碰撞。此外,还提供连续碰撞检测(CCD),并通过Bullet进行演示。入门如果您还没有这样做,请确保您已经完成入门指南中的步骤。运行代码使用Roslaunch启动文件直接从moveit_tu......