js里面的$有没有通俗的解释

img

img
第一个图里$号具体含义是什么呀。有没有通俗易懂的解释
第二个图中,我知道js在一个点是表示其属性,CLoginPromptManager这个函数后面两个点都表示他有两个属性吗?

JS的变量名允许 $ 开头,$J其实就是有一个变量名是 $J,仅此而已
一个点获取其属性,如果其属性值依然是个对象,则可以继续使用.获取其属性的属性

// 变量 $a
let $a = {
  b: {
    c: "我是C"
  },
  d: "我是D"
}

console.log( $a.b.c ) // 输出 我是C
console.log( $a.d ) // 输出 我是D
console.log( $a.d.e ) // 输出undefined,因为字符串属性没有 .e 的属性
console.log( $a.d.e.f ) // 报错,undefined 不能继续.了

对象才有属性,属性可能为数字,字符串,布尔,数组,对象,方法等等。
CLoginPromptManager.protoType //这里protoType是CLoginPromptManager的属性
protoType是个对象,他有个方法XXXX,所以调用或写入这个方法才这样写:CLoginPromptManager.protoType.xxx = xxxxxxxx