JavaScript和PHP没有数据类型,你给变量什么,它就是什么,PHP连变量声明都不需要,赋值什么他就是什么。。。
这些编程语言里面都不强调数据类型,数字就是数字,不管是整数还是实数,字符串就是字符串,数组就是数组,在进行赋值,比较,四则运算时,也一般不进行类型比较,比如:123可以等于字符串的"123","123"+4="1234"等等。。。一个变量被赋值为数字,下一步赋值为数组,甚至对象都是随便进行的,根本不存在什么隐式/显示的数据转换一说,这叫无数据类型
对于JavaScript和PHP这类语言,C语言绝对算严格的了,C语言必须要声明某个数据类型变量,js和PHP完全就没这概念