一、數(shù)據(jù)類型
創(chuàng)新互聯(lián)公司專注于平城企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站定制開(kāi)發(fā)。平城網(wǎng)站建設(shè)公司,為平城等地區(qū)提供建站服務(wù)。全流程按需策劃,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
數(shù)據(jù)類型的出現(xiàn)是計(jì)算機(jī)語(yǔ)言發(fā)展中最重要的一步。在計(jì)算機(jī)的世界里,計(jì)算機(jī)操作的對(duì)象是數(shù)據(jù),而每一個(gè)數(shù)據(jù)都有其類型,具備相同數(shù)據(jù)類型的數(shù)據(jù)才可以彼此操作
數(shù)據(jù)類型分類 | 具體類型 | 說(shuō)明 |
標(biāo)量數(shù)據(jù)類型 | 布爾型(boolean) | 這是最簡(jiǎn)單的數(shù)據(jù)類型,只有兩個(gè)值:真(true)和假(false) |
字符串(string) | 使用單引號(hào)或雙引號(hào)括起來(lái)的表示字符串,注意:雙引號(hào)有解釋變量的作用 | |
整型(integer) | 整型數(shù)據(jù)類型只能包含整數(shù),這些數(shù)據(jù)可以是正數(shù)或負(fù)數(shù) 數(shù)字前加0表示八進(jìn)制,數(shù)字前加0x表示十六進(jìn)制 | |
浮點(diǎn)型(float) | 用來(lái)存儲(chǔ)數(shù)字,和整型不同的是它有小數(shù)位 | |
復(fù)合數(shù)據(jù)類型 | 數(shù)組(array) | 就是一組數(shù)據(jù)的集合 |
對(duì)象(object) | 對(duì)象是類的實(shí)例,使用new來(lái)創(chuàng)建 | |
特殊數(shù)據(jù)類型 | 資源(resource) | 又叫做"句柄",是由編程人員來(lái)分配的,處理外部事務(wù)的函數(shù) |
空值(null) | 特殊的值,表示變量沒(méi)有值,唯一的值就是null |
二、數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換
轉(zhuǎn)換函數(shù) | 轉(zhuǎn)換類型 |
(boolean) | 轉(zhuǎn)換為布爾型 |
(string) | 轉(zhuǎn)換為字符串 |
(integer) | 轉(zhuǎn)換成整型 |
(float) | 轉(zhuǎn)換成浮點(diǎn)型 |
(array) | 轉(zhuǎn)換成數(shù)組 |
(object) | 轉(zhuǎn)換成對(duì)象 |
三、運(yùn)算符
運(yùn)算符是用來(lái)對(duì)變量、常量或數(shù)據(jù)進(jìn)行計(jì)算的符號(hào);他對(duì)一個(gè)值或一組值執(zhí)行指定的操作
分類 | 符號(hào) | 作用 | 實(shí)例 |
算術(shù)運(yùn)算符 | + | 加法運(yùn)算 | $a+$b |
- | 減法運(yùn)算 | $a-$b | |
* | 乘法運(yùn)算 | $a*$b | |
/ | 除法運(yùn)算 | $a/$b | |
% | 取余(摩)運(yùn)算 | $a%$b | |
字符串運(yùn)算符 | . | 連接兩個(gè)或多個(gè)字符串、變量 | "eduask".$a |
賦值運(yùn)算符 | = | 將右邊的值付給左邊 | $a=b |
+= | 將右邊的值加到左邊 | $a+=b 等價(jià)于 $a=$a+b | |
-= | 將右邊的值減到左邊 | $a-=b 等價(jià)于 $a=$a-b | |
*= | 將右邊的值乘以左邊 | $a*=b 等價(jià)于 $a=$a*b | |
/= | 將左邊的值除以右邊 | $a/=b 等價(jià)于 $a=$a/b | |
%= | 將左邊的值對(duì)右邊取余數(shù) | $a%=b 等價(jià)于 $a=$a%b | |
.= | 將右邊的字符連接到左邊 | $a.=b 等價(jià)于 $a=$a.b | |
遞增遞減運(yùn)算 | ++ | $a++|++$a | |
-- | $a--|--$a | ||
比較運(yùn)算法 | > | 大于 | |
< | 小于 | ||
>= | 大于等于 | ||
<= | 小于等于 | ||
== | 等于 | ||
!= | 不等于 | ||
=== | 恒等于 | ||
!== | 不恒等于 | ||
邏輯運(yùn)算符 | 邏輯與 (and或者&&) | 當(dāng)$m和$n都為真時(shí)結(jié)果為真 | $m && $n |
邏輯或 (or或者||) | 當(dāng)$m或$n為真時(shí)結(jié)果為真 | $m || $n | |
邏輯非 (!) | !$m | 非真即假 | |
邏輯異或 (xor) | $m xor $n | 當(dāng)$m、$n一個(gè)為真一個(gè)為假時(shí)結(jié)果為真 |