动态类型(dynamically typed)

let v="fly";

v=100;

不用去想什么动态不动态,还原事物本质就行了。

从v的角度来看:

  • 一开始,v被let声明
  • v变成了fly
  • v变成了100

从“fly”的角度来看:

  • 我变成了v
  • 我被v抛弃了

v一开始是字符串类型,后来又变成了数值类型,还能变成其他类型。

也就是说v的类型不是被定义好的

原文地址:https://www.cnblogs.com/flyover/p/14101857.html