php和javascript之间有什么区别?

JavaScript与PHP,都是目前人气较高的两款编程语言。那么它们之间有什么区别?下面本篇文章就来给大家介绍一下,希望对大家有所帮助。

php和JavaScript的区别:

一:类型转换的不同

在javascript中 ,空对象和空数组转换为boolean值为true; 但在php中,空对象空数组转换为boolean值为false(仅在php4中空对象的boolean值为false);包括非0的负数值,都是转换为true。

【推荐学习:JavaScript教程

二:实形参的不同

在javascript中,形参和实参的个数没有限制,形参个数可以大于或者少于实参,而在php中,实参数小于形参就会报错,因为有参数被定义却没有被使用,这在PHP解释机制看来可能会影响函数的功能。

三:数据类型的不同

javascript中有undefined类型,php中无此类型, 因此当一个变量未赋予任何值时,javascript中此类型为undefined(使用未申明的变量会报错),而在php中则为Null类型; 并且javascript中只有number类型,而在php中无此类型,取代的为int float类型。

四:字符串的连接

javascript中使用加号 + += ,php中使用点号 ..=

五:控制语句的区别

else if与elseif在php中都支持,javascript只支持前者

六:大小写问题

javascript严格区分大小写 ,php中自定义函数名不区分大小写。命名函数时不可使用已声明的函数,或PHP内建的函数名称。

七:静态变量

PHP支持声明函数变量为静态的(static) ,javascript随无静态变量但可以定义函数的属性来冒充静态变量。

更多web前端开发知识,请查阅 HTML中文网 !!

以上就是php和javascript之间有什么区别?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑