「f」や「tf」や「sf」などは、TJSの立場でいえば辞書配列なのですよ

たとえば、KAGで「hoge という変数」を「f.hoge」とかいたり
「perori という一時変数」を「tf.perori」とかいたりするけれど
これらのTJSとしての実態は「fというオブジェクトのhogeというメンバ」、
「tfというオブジェクトのperoriというメンバ」ということになる

こんな感じかと ※走らせてないけど

; kagで値を設定
@eval exp="f.hoge = 100"
@eval exp="x = 200"
@iscript
//TJSで読み取り
System.inform(f.hoge); // 100
System.inform(x); // 200
//TJSで値を設定
f.hoge = 600;
x = 700;
@endscript
;kagで読み取り
@emb exp="f.hoge" ==これは600になるはず==
@emb exp="x" ==これは700になるはず==

ただしf.で始まるKAGの「変数」と違うのでセーブ・ロードなどのときに
自動で復元されたりはしないから注意が必要