有人能告诉我什么是强打字和弱打字意味着什么更好?
prototyping static-typing weak-typing strong-typing dynamic-typing
以下陈述代表了我对类型系统的理解(它在Java世界之外的实践经验太少); 请更正任何错误.
静态/动态区别似乎非常明确:
我不太确定强弱差别,我怀疑它的定义不是很明确:
我正在从Java转换到PHP/Javascript,并发现使用弱类型语言的所有实际方面.
由于我能够完全比较两者,我想知道每种方法的优缺点.此外,还有其他形式的打字吗?