html中let函数,JavaScript中var、let、const的区别是什么?
js中三种定义变量的方式const, var, let的区别是什么?下面本篇文章给大家简单分析一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
js中三种定义变量的方式const, var, let的区别
1、const定义的变量不可以修改,而且必须初始化。const b = 2;//正确
// const b;//错误,必须初始化
console.log('函数外const定义b:' + b);//有输出值
// b = 5;
// console.log('函数外修改const定义b:' + b);//无法输出
2、var定义的变量可以修改,如果不初始化会输出undefined,不会报错。var a = 1;
// var a;//不会报错
console.log('函数外var定义a:' + a);//可以输出a=1
function change(){
a = 4;
console.log('函数内var定义a:' + a);//可以输出a=4
}
change();
console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4
3、let是块级作用域,函数内部使用let定义后,对函数外部无影响。let c = 3;
console.log('函数外let定义c:' + c);//输出c=3
function change(){
let c = 6;
console.log('函数内let定义c:' + c);//输出c=6
}
change();
console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3
更多web前端开发知识,请查阅 HTML中文网 !!
html中let函数,JavaScript中var、let、const的区别是什么?相关推荐
- html5 中scale函数,javascript中scale怎么使用?
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是通过嵌入在HTML中来实现 ...
- scala 函数中嵌套函数_Scala中的嵌套函数 用法和示例
scala 函数中嵌套函数 Scala中的嵌套函数 (Nested functions in Scala) A nested function is defined as a function whi ...
- html escape函数,JavaScript中escape()函数的使用方法
导语:我们在传递参数时,为了避免服务器端出现乱码,常常会要用到编码函数,urlencode.HtmlEncode.base64_encode等.本文给大家详细讲解JavaScript中escape() ...
- shell中的函数shell中的数组告警系统需求分析
2019独角兽企业重金招聘Python工程师标准>>> 20.16/20.17 shell中的函数 函数的概念 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用 ...
- python中pop函数_Python中的Pop函数
python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...
- oracle中各种函数,oracle中常用函数大全
1.数值型常用函数 函数 返回值 样例 显示 ceil(n) 大于或等于数值n的最小整数 select ceil(10.6) from dual; 11 floor(n) 小于等于数值n的最大整数 s ...
- python中mat函数_Python中flatten( )函数及函数用法详解
flatten()函数用法 flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组. flatten只能适用于numpy对象,即array或者mat,普通的list列 ...
- python中set函数_python中set()函数简介及实例解析
set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并 ...
- python查看dll中所有函数_Python中的函数
初识函数 我们的程序的代码块很快变得越来越大,需要一些方法分成小代码块,便于组织,便于编写和阅读 程序分解成较小代码块有三种方法: 1.函数(function)实现具体功能的代码块,向代码的积木,可以 ...
最新文章
- 使用Windows live Writer 2012发布ChinaUnix博客
- sql 对groupby 后的数据limit_SQL(三)——汇总分析
- 项目是采用目前比较流行的 SpringBoot/SpringCloudAlibaba构建新零售微服务电商项目
- hbase占用内存过高_内存占用率过高怎么办?Win10电脑内存占用率很高原因和解决方法...
- io流不关闭会怎么样_关闭IO流,你确定不试试trywithresources?
- 航空订票系统java_航空订票系统(JAVA+SSH+MYSQL)
- Tomcat内存溢出及配置解决方案
- 杰理AD14N/AD15N---外置Flash烧录音乐文件
- 【如何快速的开发一个完整的iOS直播app】(原理篇)
- 集成测试之自顶向下、自底向上、三明治集成
- 计算机指法基础知识,电脑打字基础知识及打字指法
- 软件系统可靠性的指标计算
- SQL2005,如何将数据库从一台电脑上转到另一台电脑上?
- mysql修复主从不一致_MySQL主从不一致修复
- 思科模拟器实现不同网段主机互ping
- 第7章 项目成本管理
- Elasticsearch 同义词配置
- centos重启和关闭命令
- Git连接远程仓库(私有/公开仓库),克隆代码
- Tecnomatix16 安装教程