数码资讯
Javascript定义变量时添加VaR和非var之间的区别
1。外部是全局的,内部是局部变量。 二,将var添加为局部变量(在方法中),不将var作为全局变量添加(当方法一次使用) 复制代码代码如下所示: VaR LBE =全球; 测试(); 函数测试(){ 本地; document.write(LBE); document.write(局部); } doc
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。外部是全局的,内部是局部变量。
二,将var添加为局部变量(在方法中),不将var作为全局变量添加(当方法一次使用)
复制代码代码如下所示:
VaR LBE =全球;
测试();
函数测试(){
本地;
document.write(LBE);
document.write(局部);
}
document.write(LBE);
document.write(局部);
在上面的测试方法中,当除去局部变量的VaR时,局部变成一个全局变量,但是如果局部部分不使用局部变量,那么整个局部是无效的。
为了验证这一点,我用测试方法中唯一的局部变量注释这个代码。发现它不在外面印刷。
结论:在定义全局变量时,全局变量不能声明var函数中的变量,添加或不加var关键字几乎没有作用;然而,在定义局部变量时,Javascript解释器将被解释为全局变量而不添加var关键字。
二,将var添加为局部变量(在方法中),不将var作为全局变量添加(当方法一次使用)
复制代码代码如下所示:
VaR LBE =全球;
测试();
函数测试(){
本地;
document.write(LBE);
document.write(局部);
}
document.write(LBE);
document.write(局部);
在上面的测试方法中,当除去局部变量的VaR时,局部变成一个全局变量,但是如果局部部分不使用局部变量,那么整个局部是无效的。
为了验证这一点,我用测试方法中唯一的局部变量注释这个代码。发现它不在外面印刷。
结论:在定义全局变量时,全局变量不能声明var函数中的变量,添加或不加var关键字几乎没有作用;然而,在定义局部变量时,Javascript解释器将被解释为全局变量而不添加var关键字。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。