当前位置: 首页 > wzjs >正文

自助建站软件公司友情链接属于免费推广吗

自助建站软件公司,友情链接属于免费推广吗,鸡西网站建设,西安注册公司网站在JavaScript中,var、let和const是定义变量的三种方式,它们之间有着一些重要的区别。 var 在ES5及之前的版本中,var是定义变量最常用的方式。它的作用域是函数级的,也就是说,如果一个变量是用var声明的,它…

在JavaScript中,var、let和const是定义变量的三种方式,它们之间有着一些重要的区别。

var

ES5及之前的版本中,var是定义变量最常用的方式。它的作用域是函数级的,也就是说,如果一个变量是用var声明的,它只能在函数内部访问。

function example() {var x = 10;if (true) {var y = 20;console.log(x); // 10console.log(y); // 20}console.log(y); // 20
}
example();

在上面的例子中,变量x和y都是用var声明的,它们在函数内部都可以被访问到。

let

ES6引入了let关键字,用于定义块级作用域的变量。使用let声明的变量只在当前代码块内有效,不会被提升。

function example() {let x = 10;if (true) {let y = 20;console.log(x); // 10console.log(y); // 20}console.log(y); // Uncaught ReferenceError: y is not defined
}
example();

在上述示例中,变量x和y都是用let声明的,y在if语句块内定义,因此在外部无法访问到。

const

const也是ES6引入的关键字,用于声明常量。一旦用const声明变量,就不能再修改其值。const声明的变量必须初始化赋值。

const PI = 3.1415;
PI = 3.14; // Uncaught TypeError: Assignment to constant variable.const arr = [1, 2, 3];
arr.push(4); // 可以向数组中添加元素
console.log(arr); // [1, 2, 3, 4]

在上面的例子中,PI被声明为一个常量,再次赋值会导致错误。而对于数组来说,const只是保证变量指向的地址不会改变,而数组本身是可修改的。

总结

  • var的作用域是函数级的,let和const的作用域是块级的。
  • var存在变量提升,let和const不存在。
  • 使用const声明的变量不能再次赋值,但对于引用类型的变量,其内部属性是可以修改的。
http://www.dtcms.com/wzjs/233171.html

相关文章:

  • 展会展台搭建服务seo关键词优化公司
  • 河南建设seo工程师
  • 爬虫做网站相关教程app香港账号
  • 销售新网站推广策略新媒体营销案例ppt
  • 上海网站建设做物流一网络营销企业网站推广
  • 淘宝有做钓鱼网站的吗做关键词优化的公司
  • 怎样做汽车之家视频网站网上推广产品哪个网好
  • 济南住房和城乡建设局网站公司宣传软文
  • 大型网站服务器架构威海seo
  • 史上最全设计网站seo刷词工具在线
  • 郑州餐饮网站建设公司排名模板下载网站
  • 专门做衣服的网站有哪些微信推广方案
  • 网站设计书怎么写最近三天的国内新闻
  • 网页升级紧急通知写作全网搜索引擎优化
  • 网站首页动图怎么做搜索seo
  • dede 网站地图怎么做app推广接单
  • 战鼓的h5网站如何做如何建立网站平台
  • 武汉企业网站建设公司排名武汉网络关键词排名
  • pbootcms教程惠州seo网站排名
  • 建设一个网站需要哪些员工网站建设的基本
  • 卡密商城平台seo专业培训
  • 大兴智能网站建设哪家好什么平台引流最快
  • 软件定制化整站快速排名优化
  • php网站如何编辑重庆店铺整站优化
  • 网站建设合同样本品牌全案策划
  • 佛山企业网站制作如何推广外贸型网站
  • 网站备案 办理百度高级搜索技巧
  • 做网站带源码软件jsurl中文转码
  • 优看侠网站URL谷歌seo运营
  • 做公众号主页面的有哪些网站手机百度免费下载