JavaScript 对象转值的原理

JavaScript 作为一门弱类型的语言,在类型转换上非常的灵活。它在提供便利的同时,也带来了不少困惑。 , [] + {} , ${obj} ,这些表达式计算结果是什么,又是如何得出这个结果的? 参与数学计算的运算数必须是值类型,并且类型相同。在强类型的语言中,类型不同的值参与计算会导致编译错误。 对于 js ...