博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js的变量声明
阅读量:3917 次
发布时间:2019-05-23

本文共 573 字,大约阅读时间需要 1 分钟。

1.js的惰性声明

// js的惰性声明,声明过的变量后面不再声明,但是可以赋值var getName = function () {
console.log(4);};function getName() {
// 不再声明,即这次的声明+定义不会再进行了 console.log(5);}getName() // ===> 打印4getName = 'name' // 可以再赋值console.log(getName) // ===> 打印 name

2.var 声明的变量可以再次被var声明覆盖

var a = 9var a = 8console.log(a) // ===> 打印8

3.let和const声明,如果这个变量被声明过就不能再声明

const a = 9const a = 8console.log(a) // Identifier 'a' has already been declared
let a = 9let a = 8console.log(a) // Identifier 'a' has already been declared
var a = 9let a = 8console.log(a) // Identifier 'a' has already been declared

转载地址:http://kxvrn.baihongyu.com/

你可能感兴趣的文章
GraphQL:DataLoader的神奇
查看>>
Beetlex之tcp/tls服务压测工具
查看>>
如何在 ASP.NET Core 中使用 Route 特性
查看>>
为 CefSharp 应用内置 C++ 运行环境并启用 AnyCPU 支持
查看>>
解决ASP.NET Core部署到IIS,更新项目"另一个程序正在使用此文件,进程无法访问"...
查看>>
.NET 云原生架构师训练营(模块二 基础巩固 REST && RESTful)--学习笔记
查看>>
2020 .NET 开发者峰会顺利在苏州落幕,相关数据很喜人以及线上直播回看汇总
查看>>
C# 中 ConcurrentDictionary 一定线程安全吗?
查看>>
划入 .NET 6版本目标,微软鼓励开发人员信任第三方库
查看>>
龙芯.NET正式发布 开源共享与开发者共成长
查看>>
【.Net core】EFCore——Code First生成数据库与表
查看>>
跟我一起学Redis之高可用从主从复制开始
查看>>
调试实战 | 通过转储文件分析程序无响应之使用 windbg + IDA 逆向篇
查看>>
如何在 C# 中使用 委托
查看>>
Abp vNext 后台作业hangfire
查看>>
【Azure Show】|第九期 “我的计算机入门之路” 嘉宾秦婷婷&汪宇杰&文轩
查看>>
Dotnet Core多版本API共存的优雅实现
查看>>
如何在 ASP.NET Core Web API 中以三种方式返回数据
查看>>
开源项目葫芦藤:IdentityServer4的实现及其运用
查看>>
Abp vNext异常处理的缺陷/改造方案
查看>>