数据类型总结
一、 PHP数据类型:(8种原始数据类型)
(1)标量:Boolean(布尔类型)、integer(整型)、float(浮点型)或double、string(字符串)
Boolean:true、false
String字符串:定界符(<<<EOF EOF;)、转义字符( \ $ ”)
(2)复合:array(数组)、object(对象)
(3)特殊:resource(资源)、null(无类型)
附:
Null类型:
① 赋值为null值得变量
② 尚未被赋值的变量
③ 被unset()函数销毁的变量
二、 Js数据类型(6种)
(1)Number(int/float)
(2)String
(3)Boolean
(4)Null:空对象引用或者说指针
(5)Undefined(未定义):没有声明的变量
(6)Object(数组是对象的一部分---混合):window、DOM、BOM
Typeof检测变量的数据类型
三、 Ajax支持的数据类型
Json、xml、html、text、jsonp
四、 jQuery数据类型
(1)String
(2)Number
(3)Math
(4)NaN和Infinity: 如果一个非数字字符串调用parseInt方法,将返回NaN(Not a Number),NaN常用来检测一个变量是否数字类型,如下:
isNaN(parseInt("hello", 10)) // true
Infinity表示数值无穷大或无穷小,比如1 / 0 // Infinity。
对NaN和Infinity调用typeof运算符都返回"numuber"。
另外 NaN==NaN 返回false,但是 Infinity==Infinity 返回true
(5)Integer和Float
(6)Boolean
(7)Object:JavaScript中的一切皆对象。对一个对象进行typeof运算返回“object”。
(8)Options:几乎所有的jQuery插件都提供了一个基于OPTIONS的API,OPTIONS是JS对象,意味着该对象以及它的属性都是optional(可选的)。允许customization。
(9)Array:是可变的lists,array也是对象
(10) Map:
(11) Function:匿名和有名两种
(12) Selector
(13) Event:DOM标准事件包括:blur、focus、load、resize、scroll、unload、beforeunload、click、dblclick、mouseup、MouseMove、mouseover、mouseout、mouseenter、mouseleave、change、select、submit、keydown、keypress、andkeyup
(14) jQuery:是一种对象,包含DOM元素的集合。比如$('p')即返回所有<p>...</p>
https://www.cnblogs.com/roucheng/p/jQueryleixing.html