js里面,为什么class是保留字,而id不是?

JavaScript014

js里面,为什么class是保留字,而id不是?,第1张

你怎么问两边啊。。。。谢谢你的采纳

保留字在某种意思上是为将来的关键字而保留的单词,这也是开发者定义的,也没什么为什么

js中现在可能没用到class,但是以后不一定啊,在c语言和java语言都是保留字,但id从来没有过,id也就是在html中有特殊的作用,在语言中是极为普通的词,不做保留字也挺正常

如果题主指的是:

var flag = true

function DoSomething(boolean) {

    if (boolean) {

        boolean = false // 执行之后 flag 依然为 true

    }

}

DoSomething(flag)

那题主需要恶补形参与实参的区别。

如果不是的话,请进一步描述什么叫“无法使用”?

另外需要指出的是,题主用了 boolean 这个 JS 里的保留字作为变量名,可能会导致未知的问题出现。