您身边的网站建设专家
成功案例

【建站服务】郴州设计网页公司郴州设计网页公司-域名申请

日期: 2022-09-21 03:44:11 浏览数:8


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


郴州设计网页公司

网站建设.png

JavaScript 声明提升

JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。

JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。

以下两个实例将获得相同的结果:

实例 1

x = 5// 变量 x 设置为 5

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x;                     // 在元素中显示 x

var x; // 声明 x

尝试一下 »


实例 2

var x; // 声明 x
x = 5// 变量 x 设置为 5

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x;                     // 在元素中显示 x

尝试一下 »

要理解以上实例就需要理解 "hoisting(声明提升)"。

声明提升:函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部。


JavaScript 初始化不会提升

JavaScript 只有声明的变量会提升,初始化的不会。

以下两个实例结果结果不相同:

实例 1

var x = 5// 初始化 x
var y = 7// 初始化 y

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x + " " + y;           // 显示 x 和 y

尝试一下 »


实例 2

var x = 5// 初始化 x

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x + " " + y;           // 显示 x 和 y

var y = 7// 初始化 y

尝试一下 »

实例 2 的 y 输出了 undefined,这是因为变量声明 (var y) 提升了,但是初始化(y = 7) 并不会提升,所以 y 变量是一个未定义的变量。

实例 2 类似以下代码:

var x = 5; // 初始化 xvar y;     // 声明 yelem = document.getElementById("demo"); // 查找元素elem.innerHTML = x + " " + y;           // 显示 x 和 yy = 7;    // 设置 y 为 7

在头部声明你的变量



x = 5; // 变量 x 设置为 5


elem = document.getElementById("demo"); // 查找元素

elem.innerHTML = x;                     // 在元素中显示 x


var x; // 声明 x


尝试一下 »


实例 2

var x; // 声明 x

x = 5; // 变量 x 设置为 5


elem = document.getElementById("demo"); // 查找元素

elem.innerHTML = x;                     // 在元素中显示 x


尝试一下 »

要理解以上实例就需要理解 "hoisting(声明提升)"。


声明提升:函数声明和变量声明总是会被解释器悄悄地被"提升"到方法体的最顶部。


JavaScript 初始化不会提升

JavaScript 只有声明的变量会提升,初始化的不会。


以下两个实例结果结果不相同:


实例 1

var x = 5; // 初始化 x

var y = 7; // 初始化 y


elem = document.getElementById("demo"); // 查找元素

elem.innerHTML = x + " " + y;           // 显示 x 和 y


尝试一下 »


实例 2


郴州设计网页公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站