可以使用“ this”关键字声明变量吗?

时间:2020-03-12 10:26:43

标签: javascript jquery

例如this.x=5,如果可以声明它们可以在哪个位置访问,则可以访问它们。

<script>
$(document).ready(function(){
  $("button").click(function(){
  this.x=!this.x;
    $("#div1").fadeTo(400,this.x ? 0.4 : 1);
  });
});
</script>

2 个答案:

答案 0 :(得分:0)

我们可以使用此关键字定义变量,此处变量的范围因定义变量的位置而异。 例如,我们可以这样定义 this.x = 10; 现在是console.log(x)// 10;的值 this.x === this.x \\true this.x == this.x \\true this.x != this.x \\false

答案 1 :(得分:0)

这不是在javascript中声明变量的正确方法。但是,在某些情况下它将起作用,将变量附加到当前作用域。