数据类型判断

导读:本篇文章讲解 数据类型判断,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一,javascript数据类型判断

1,typeof

 alert(typeof (1)); //number  
alert(typeof ("jeff wong")); //string  
alert(typeof (true)); //boolean  
alert(typeof (undefined)); //undefined  
alert(typeof (null)); //object 
2,constructor 判断对象类型(对于原型链继承的情况解决的不是太好)
3,instanceof 能很好的判断对象类型(完美解决)
 

二,php数据类型判断

php 常用的判断变量的函数有下列几个
1,gettype()
gettype 会根据 参数类型返回下列值

“boolean”(从 PHP 4 起)

“integer”

“double”(如果是 float 则返回“double”,而不是“float”)

“string”

“array”

“object”

“resource”(从 PHP 4 起)

“NULL”(从 PHP 4 起)

“unknown type”

例如:

gettype(‘1’);返回的是string

而gettype(1);返回的是integer

 
2,is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()

is_array()
is_array()的用法相对简单
如果参数是数组返回 true 否则返回 false

其他几个函数的用法和返回值与is_array()类似
这里需要注意的是 is_numeric()是用来判断 变量是否是数字或者数字符串的
当is_numeric() 的参数是数字或者数字字符串的时候 返回true 否则返 false

转自:http://www.jb51.net/article/30163.htm

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82058.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!