一,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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82058.html