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

住房和城乡建设厅官网证书查询芭嘞seo

住房和城乡建设厅官网证书查询,芭嘞seo,手机网站设计公司可去亿企邦,给公司做网站要花多钱JS中的变量作用域 背景: ​ 之前做js逆向的时候,有一个网站很有意思,就是先出现对其赋值,但是后来的变量赋值没有对其发生修改,决定说一下js中的作用域问题. 全局作用域: ​ 全局作用域的变量可以在任何…

JS中的变量作用域

背景:

​ 之前做js逆向的时候,有一个网站很有意思,就是先出现对其赋值,但是后来的变量赋值没有对其发生修改,决定说一下js中的作用域问题.

全局作用域:

​ 全局作用域的变量可以在任何位置都进行修改,定义在最外面或者未定义的变量都称为全局变量。window对象调用全局对象,举个例子给大家理解

在这里插入图片描述

我们想想不加var有什么变化吗?没变化

在这里插入图片描述

var name='111'
function setname(){name='122';
}
setname();
console.log(name);//122
var name='111'function setname(){name='122';age=20;
}setname();
console.log(name);//122
console.log(age);//20

解释一下吧,因为age没有使用var,age进行定义,所有相当于全局变量了。

函数作用域:

函数定义内部的变量,无法被外部访问到。
在这里插入图片描述

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

深刻理解函数作用域指的是函数内部都可以,使用var声明的变量具有函数作用域,而不是块级作用域

块级作用域:

​ 块级作用域是指由一对花括号({})包围的代码块,它可以用来限定变量的作用范围。在块级作用域内声明的变量只在该作用域内部可见,外部作用域无法访问,多出现在if,switch语句中,。

function example() {if (true) {let x = 10; // 块级作用域内的变量console.log(x); // 输出 10}console.log(x); // 报错,x未定义
}//使用let关键字声明的变量具有块级作用域,只在声明的块内部有效
function example() {if (true) {const y = 20; // 块级作用域内的常量console.log(y); // 输出 20}console.log(y); // 报错,y未定义
}

varletconst

它的作用范围限定在if语句的块级作用域内

  • 使用let关键字声明的变量具有块级作用域,只在声明的块内部有效
  • const关键字声明的常量也具有块级作用域。
声明提升:
console.log(a);//undefined 
var a = 2;

错误想法:因为a没有在输出前定义,所以是undefined

其实编译的时候是这样:

var a;
console.log(a);
a = 2;

相当于 var a=2; 相当于 var a a=2 ;

立即执行函数:
(function(){...}()) //括号在内部,两者功能一样
(function(){...}) ()
var 与 let :

var允许重复声明,而let不允许重复声明

console.log(1111111111111)
var a = 12
console.log(a) //12
var  a = 13
console.log(a)//13

注意,浏览器会建议let是否重复声明,如果重复声明,则代码都不执行。

console.log(1111111111111)
let a = 12
console.log(a)//SyntaxError: Identifier 'a' has already been declared
let  a = 13
console.log(a)
http://www.r43.cn/news/78812.html

相关文章:

  • 广告装饰 技术支持 东莞网站建设指数
  • 天津网站页面设计百度推广电话销售话术
  • 淄博微信网站制作在线刷高质量外链
  • 可以做游戏广告的网站上海网络推广外包公司
  • 在线图片修改推广资源seo
  • 定制网站开发广安广播电台手机维修培训班学校
  • 做网站语言最好设计公司网站设计
  • 端午节网站怎么做免费刷网站百度关键词
  • 部门网站建设宗旨免费网络推广的方法
  • php做的网站模板下载移动优化课主讲:夫唯老师
  • 一个网站的后台小程序搭建
  • 网站建设主要问题搜索引擎都有哪些
  • WORDPRESS论坛文章阅读统计插件如何做网站优化
  • 深圳企业网站建设定制开发服务网页制作app手机版
  • 网站开发的设计与实现新闻热搜榜 今日热点
  • windows2008 建网站百度做网站
  • 哈尔滨网站建设设计网站外链代发
  • php mysql怎么编写视频网站百度应用宝
  • 网站建设综合百度推广登录平台客服
  • 西安网站制作公司哪家好seo网站首页推广
  • 织梦的网站地图更新百度视频免费高清影视
  • 巩义网站建设价格小程序
  • wordpress front page post page杭州百度首页优化
  • win2008r2做网站服务器佛山网站设计实力乐云seo
  • 网站做app的软件行者seo无敌
  • .net营销网站开发注册网址
  • 网站建设方案服务器全球最牛的搜索引擎
  • 厦门企业网站开发上海网络推广软件
  • 四六级查成绩网站怎么做网络营销培训班
  • 廊坊做网站上海公司电话信息流投放平台