javascrptの.thisってなんだ?

最近、javascriptを本腰入れて学んでいたわけですが、やっぱりここでつまずきました。くぁwせdrftgyふじこ
前は構造体(オブジェクト)の部分でくぁwせdrftgyふじこでしたが。


ここの方の解説でなんとなくわかったような。もやもやがまだあるような

つまりなんだ?

あるオブジェクトがあって、その中でthisと呼び出すと、そのオブジェクトを示すってことか?
オブジェクトを定義していない時に、thisを呼び出すとwindowsオブジェクト(一番上のオブジェクト)を示すってことか?


この定義であってるのかだれか教えてくださいorz